This is a barebones platformer engine This should only show how platformers work on a smaler scale and explain how they basicly work. Everything inside is documented. I would not recommend useing this as your engine for your next platformer (since the player floats and doesn't sit flush against a wall) instead copy something better just search for "platformer engine". Here is one engine I like: https://scratch.mit.edu/projects/452873473/ But if you want you can of coure remix it. walljumping is not possible in this engine since I wanted it to be as simple as possible. Of course you can expand this engine with your own stuff. Feel free to use this as you wish.