It's a now open source classic Sonic 2 engine for GameMaker Studio 2.
Based on Sonic Studio Engine by Joevan Salmon-Johnson ("VectorSatyr").
It tries to give a classic Sonic experience with some additions like Dropdash, Instashield and the use of shield's abilities for other characters like Knuckles and Tails.
- Get Game Maker Studio 2 with Windows Desktop. Minimum version: 2.3.0.
- Clone or fork this repository.
- Open the project file into Game Maker Studio 2.
- If you want, test it by compiling it.
- Be free for modifiying it.
- Important, just please give me credits when you use it in your fangame.
- Sonic 2's physics with modifications to work kinda better with slopes and ramps.
- Extended music system.
- A work in progress main menu and pause menu.
- Experimental splitscreen mode.
- Experimental controller support.
- Debug mode. (Only places a defined list of objects).
- Standard rings with their classic Sonic's mechanics.
- Standard checkpoints for respawning.
- Standard springs from Sonic 2, inclusing diagonal springs. And custom springs added.
- Monitors from Sonic 1, 2 and 3k using Sonic 2's monitor sprite design.
- Mobious spirals from Sonic 2's Emerald Hill Zone.
- Marble block pushable.
- Marble blocks breakable.
- Signpost and animal capsule from Sonic 2.
- Spikes from Sonic 2 with a special flag to activate Sonic 1's spike bug behaviour.
- Toggleable powerup indicator at the bottom right.
- CUstomizable HUD, ScoreCard and TitleCard. (Only custom defined, sonic 1 style and sonic 2 style works for the moment).
- Toggleable option to display continues counter above lives counter.
- Toggleable option to show leading zeroes on all the counters.
- Transparency option for the HUD, does not afects the TitleCard and the ScoreCard.
- Sonic the hedgehog.
- Miles "Tails" Prower.
- Knuckles the echidna.
- Make spindash on looking down.
- Spin when running or walking.
- Use shield's abilities if they have a shield.
- Can break every breakeable floor while spinning.
- Has the dropdash and works like Sonic Mania's behaviour. (B button).
- Have the ability of Sonic 3's instashield if he doesn't have any shield. (A button).
- Can transform into Super Sonic when he collect all the seven Chaos Emeralds. (Z button).
- Can use flight while on air, and ascend while flighting. (A button).
- It's actually posible to cancel flight. (C button).
- While flighting you can decend. (B button).
- Can glide while on air. (A button).
- Can climb walls after collising with it while gliding, after reaching to a corner it will climb at the top of it.
- Can destroy breakable walls without spinning.