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 - Hold up to slide along the bottom of platforms and slopes =================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 display - Can slide along the bottom of platforms and slopes --------------------------------------------------------------------------------- Feel free to comment suggestions for some features that you would like me to add and also please comment any glitches that you find. That also extends to cases of lag, please be as specific as possible when describing issues or suggestions. You can use this for your platformer as long as you give me credit, that's the main reason 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! Version History: - March 31, 2020, project started - March 31, 2020 v0.1, basic collision and smooth slope movement - April 1, 2020 v0.2, wall jumping added - April 1, 2020 v0.2.1, bug fixes with wall jumping - April 1, 2020 v0.3, added double jump mechanics - April 2, 2020, initial release - April 2, 2020 v0.3.1, fixed bug allowing wall jump on the bottom of slopes - April 3, 2020 v0.4, added mobile support via a joystick - April 3, 2020 v0.4.1, bugs with the joystick fixed - April 5, 2020 v0.5, allowed for movement up and down slopes for upside-down platformers. Allowed for bigger levels to be made. Added a framerate counter. - August 29, 2021 v0.6, fixed bugs and added sliding along the bottom of platforms and slopes #platformer