This is a platformer controller I worked on in my spare time. The main goal was to research game-feel and make a platformer controller that’s close to a mix of the movement in Celeste. You can run, variable height jump, crouch, wall jump, dash, and climb. I was also programming an ability system for the character.