I am still working on this. This is an engine that can be adapted to and used for a huge amount of scrolling platformers. Your character is randomly selected when you start the game. The controls are as follows; -press space to change character -arrow keys to move -press A to spawn more goombas -hold left or right to biuld up speed and run -hold down and use left or right to spin-dash [sonic] -walk up slopes and don't move to slide down [sonic] -hold up and jump into a wall to wall jump -jump on the goomba to kill it [sonic] -hit x while idle to attack [naruto] -hit z to use projectile [sample] -hit x while idle to use ultimate [sample] Use this by remixing and taking out the code for the parts you are not implementing. Use your own characters by adjusting the hitblock size and just replacing the costumes in the player sprite. When adjusting the level make sure to adjust both the hitblock and the art and move the enemies. **what I'm working on** I plan on adding a character select screen and ball physics for sonic. Also jumping through platforms will be added. // update log v.1.0 initial release. a basic scrolling platformer engine. basic movments and crouching. v.2.0 now has coins, goombas, attacks, multiple characters, and better graphics.
Credit to @supersonic1212, @Shonobie, @Brad-Games, and @TodfanSchool for the sprites. The code is by me. inspired by the sonic the hedgehog and super mario brothers games.