The 2D Ultimate Player Controller includes physics-based movement. The controller includes all mechanics used in famous 2d games such as Hollow knight, Celeste ,Super Meat Boy.If you want to create 2d Metroidvania such as Hollow Knight or 2D Platformer such as Super Meat Boy , Celeste.One thing common in these games is Level is build upon movement.Player movement can make or break the game especcialy in platformer.Good player movement is essential in 2D platformer games because the player's ability to move and navigate through the game world is a core aspect of the gameplay experience. In a 2D platformer game, the player must often traverse through levels filled with obstacles, enemies, and other challenges.The quality of the player movement can greatly affect the player's ability to overcome these challenges and progress through the game.Precise and responsive movement controls are necessary to ensure that the player can perform actions such as running, jumping, and landing with accuracy and consistency. This can make the difference between success or failure when navigating through difficult sections of a level. Additionally, well-designed player movement can enhance the overall feel and immersion of the game. Fluid and satisfying movement animations and sound effects can create a sense of weight and momentum that makes the player feel more connected to the character they are controlling.This can contribute to a more engaging and enjoyable gameplay experience.Overall, good player movement is crucial in 2D platformer games to provide a satisfying gameplay experience, challenge the player, and enhance the game's immersion.The package includes many movement techniques that makes movement feel snappy or floaty according to your needs :-Coyote TimerVariable Jump HieghtJump Input BufferAccelerationDeccelerationFaster FallMax Fall speedSnappy Wall JumpsJump Hang TimeBonus Air TimeBonus Jump Peak MovementJump ForceWall SlideDouble JumpLong DashShortDash