This is a recreation of a basic platform controller project I made couple of years ago, whose source code I lost.

I used my own customized finite state machine to program main mechanics. I will upload the source code any time soon.

Game supports both Keyboard&Mouse and Gamepads

This demo level includes a basic platformer character with:

  • Adjustable jump height
  • Wall jumping
  • Wall climbing (Only purple brick walls are climbable in this demo)
  • Sliding down on walls
  • Ledge hanging
  • Climbing on hanged ledges
  • Interaction with level design objects
  • Coyote time
  • Input buffering

Controls:

Move Left -> A or Left Joystick Left

Move Right -> D or Left Joystick Right

Jump -> Space or Xbox A or PlayStation X

Drop -> S or Xbox B or PlayStation Circle

Hold on climbable walls -> RMB or Xbox RB or PlayStation R1

Climb walls (while holding) -> W-S or Left Stick Up-Down

Sprint -> Shift or Xbox RB or PlayStation R1

Hold and move crates -> RMB or Xbox RT or PlayStation R2


Leave a comment

Log in with itch.io to leave a comment.