This is a simple platforming engine I've made. I was surprised at how little I've found lately, so I decided to make my own. I know, it's not perfect, but it works for a simple game. There are a few variables on the side, and those are there for testing, but you should really remove them if you're making a game with this. Almost everything is done with blocks such as Go Left, Go Right, Jump, Crouch, and Collide. scrollx: Everything's X position scrolly: Everything's Y position player: InAir: Is the player in the air or not? player: Crouching? Is the player crouching? Player_Direction: Direction the player is facing colliding: Is the player colliding and what direction is he?
The character sprite is Ryu from Ninja Gaiden. I have enclosed all of his running sprites, jumping sprites, etc.- but if you're going to use them, give credit to Tecmo. -CHANGELOG- v1.1: Added vertical scrolling and slightly fixed a few collision bugs. v1.0: First stable release.