(Fullscreen recommended!) Arrow keys or WAD to move. Z or Space to jump. Down arrow or S to crouch or spin (while moving). Crouch + Jump to charge spindash. Please report any bugs you find so I can try to fix them!
Credit to SEGA for most sptrites and music. I don’t mind if you remix this project, but just please be sure to change something significant and also to credit me. Thanks! V0.1: Added test level, basic physics, jumping. V0.103: Addeadad spindash, improved rotation system. V0.106: Added regular spinning, skidding and getting damaged. V0.109: Improved spinning and acceleration physics, improved accuracy of rotation physics, added level system, added rings, springs and monitors. V0.11: Added objects badniks, spikes, spike ball, boosters, breakable platforms, moving platforms and jump through platforms. Improved rotation physics. Added chemical plant. (WIP) V0.13: Added animations for getting hit and bouncing on springs. Added new crouch animation. Added Time counter and replaced hud textures with higher resolution ones. Adjustments to momentum and bug fixes. Fixed a bug where going down slopes did not build up speed, but just set it to a very low number unless you were pressing left or right. Fixed a bug that caused you to get stuck on a ceiling when launching yourself at a steep angle. V0.14: More progress made on level. Minor efficiency improvements. Added ability to look up. Crouching and looking up also now pan the camera. Added new 'Anti-gravity' gimmick. Improved moving platforms' code to more accurately move the player. V0.14.1: Tons of Bug fixes! Fixed bug where jumping on steep slopes got sonic stuck. Fixed bug where getting hit by a motobug showed its' hitboxes. Fixed bug where multiple exploding monitors would spawn when breaking one. Fixed bug where level elements could spawn in on top of sonic, hitting and suddenly stopping him. Slightly extended level. Added animation for invincibility and the shield. V0.15: Added Bubble, Electric and Fire shields. Added basic menu. Added water and drowning mechanics! (Complete with splashing/wave effects and underwater physics!) Added more animations for item boxes, enemies, and shields. Added Screenlocks. Added the Signpost. In-game timer is now much more accurate. Camera movement when jumping greatly improved. Bug fixes. V0.151: Added basis for Save system. Improved the main menu. Fixed the signpost's animation. Minor bug fixes. V0.152: Added new mechanic where Sonic runs back down a hill when you can't climb it. Fixed a bug with how spikes spawned in the world. Momentum adjustments. Balance changes to the Chemical Plant map. Improved bouncing animation. V0.153: Added fully-functional Super Sonic! Background now animates. Added idle animations! Added Retro mode! Set to at least 1 to enable effects that replicate the old genesis' games asthetic of rotations for jumping, rolling, slope running etc. Bug fixes. V0.154: Added Settings menu, and animations for the menu. More progress on levels. (Finally finished Chemical Plant act 1!) V0.155: Better quality rips of the music has been added. Improved Monitor collision. Added solid objects (Objects that can push the player in any direction.) Added dropped rings when damaged. Revamped the badnik's animations and AI. V0.156: Bug fixes. Made multiple code efficiency improvements (some minor, a few major) for better performance.