This is a Scrolling Platformer Engine that I'm making. The goal of this engine is to make an engine that is as universal and lag-free as possible while also making it easy to edit. I also want it filled with features that can be useful to almost any kind of platformer. =================CONTROLS================== - Press the button in the upper left corner to switch between mobile and computer modes. Computer: - Arrow keys or w, a, d to move. - Space to reset. Mobile: - Joystick to move =================FEATURES================== - Can detect walls, floors, and ceilings. - Can go up and down slopes smoothly (without bouncing). - Can wall jump and falls slower when up against a wall. - Can double jump, gets only one jump when falling off of edges and from wall jumps. - Can be controlled by a joystick - Speed can be changed easier - Level size can be adjusted - Can move up and down slopes in upside down platformers - FPS counter --------------------------------------------------------------------------------- You can use this for your platformer as long as you give me credit, that's one of the reasons that I made this. Also, feel free to leave a link to the project you used this in. I'd love to see what you did with this. Other versions as well as a change log can be found in this studio: https://scratch.mit.edu/studios/26173793 #platformer #scrollingplatformer #platformerengine #scrollingplatformerengine #mobilefriendly support
The current version of this engine can be found here: https://scratch.mit.edu/projects/380057532/ There are 2 known bugs: When jumping towards a ceiling the player is pushed towards it The player can sometimes fall through the floor when falling at high speeds These bugs are to be fixed in a future update