A 2D Metroidvania project - I wanted to try making a 2D platformer/metroidvania.
A character controller that is supposed to give the player a sense of agility and speed. It includes all of the features expected from a 2D character controller. such as acceleration, coyote time, and different abilities that aid player navigating the level, such as double jump, wall jump and slide.
The player can obtain a few movement abilities - as such the game features pickups that enable the player character to access areas that would otherwise be inaccessible.