Overview
View AS2R's original "High Quality" art here
AS2R has been updated to v2.1! See updates for more info!
AS2R has been updated to v2.1! See updates for more info!
I am just an average person who grew up with the original Master System version of Sonic 2. I have always loved it's unique style. Since I was a kid I have dreamed of making a Sonic fan game. So I taught myself how to animate, make sprites, and how to script - so I could make that dream come true!
Welcome to Another Sonic 2 Remake! A hand crafted re-imagining of 8 Bit Sonic 2, designed to be a prequel to 16 bit Sonic 2! Inspired by the amazing music, fan games and YouTube content created by the Sonic community and the "digitised" games of the 90's.
This project aims to:
- Honour the original game's difficulty
- Modernise the gameplay to Sonic 3&K/Mania Standards
- Re-imagine the level design & Boss fights
- Tell a story that connects it to the 16 bit games.
This demo features:
- Hand drawn and digitised art
- Brand new remixes scouted from across the Sonic Community
- Spin Dash, Peel Out, Drop Dash... And more!
- 7 complete Acts to explore!
- 5 Bosses
- Boss Rush Mode
- Time/Score Attack Mode
- Casual/No Rings Modes
This game is powered by the Open Surge engine, a free and open source learning tool!
Controls:
Keyboard:
Arrow Keys: Movement
Space Bar : Jump
Enter: Pause/Reset(Time Attack)
Esc: Exit
=: Screenshot
???: Debug Mode
Xbox One:
D-Pad: Movement
A/B/X/Y: Jump
Select: Back/Quit
Start: Pause/Reset(Time Attack)
Other Controllers:
I recommend adding this demo to your steam library and mapping the keyboard controls to your controller of choice. I received confirmation that PS4 controllers also work via DS4Windows







Known Issues that I would like to fix (but do not yet possess the knowhow):
You can reset any level if you experience any rare softlocks. Press F12 to enter debug mode then press Ctrl + R to reset the stage.
- The Barrels in Sky High Zone Act 2 do not like being drop dashed into
- Audio mixing has not been properly balanced
- Aqua lake Act 2's main gimmick is not polished, causing the water level to sometimes behave erratically.
- The game still features no save. (I am looking into it but I still do not understand)
Media
Developer Speedrun Attempt:
Fun and amazingly edited showcase by Blue Television Games
Full live reaction by Charem the Shadox
SAGE Trailer by Game Gambler!
Boss Rush Mode Reveal
Fun and amazingly edited showcase by Blue Television Games
Full live reaction by Charem the Shadox
SAGE Trailer by Game Gambler!
Boss Rush Mode Reveal
Updates
Major update for SAGE 22! New art, levels, bosses, cutscenes, menus, engine upgrades, bug fixes and changes to make for a more pleasant experience. Too many to list! Any further updates will be logged here.
27/09/2022
v2.1:
- Fixed an issue in No Rings Sky High Act 1 where some layer triggers had been accidentally deleted, making the level impossible to complete
- Removed an extra life monitor from SIZ Time Attack mode
- Corrected a misprint of the screenshot key (previously said +, now says =)
- Added the ability to save your Highest Score to Time Attack Mode, doubling the mode as a Score Attack. This script has been supplied by new opensurge community member "Jookia". I am still learning about saving so there are no other saves for now.
17/09/2022
v2:
Opensurge 0.6.0.1
- Controller remap (All buttons now jump, exit has been moved to select)
- Pipes Updated (rare softlock hopefully fixed, have not been able to replicate)
- Bubbles spawn quicker
- Performance and fps optimisations
AS2R v2
- Level design tweaks, most notably in ALZ
- Decreased Master Sealion 2's ranged attack radius to 150px
- New modes!
- Casual Mode: An easier mode with bottomless pits removed, direction signs added to maze levels and easier bosses
- No Rings Mode: Another mode. I could have gone crazier adding more remix modes. I'm not sure if people will even play this one. Let me know if there is interest
- Time Attack: One chance to race to the goal. Screenshot your best time!
27/09/2022
v2.1:
- Fixed an issue in No Rings Sky High Act 1 where some layer triggers had been accidentally deleted, making the level impossible to complete
- Removed an extra life monitor from SIZ Time Attack mode
- Corrected a misprint of the screenshot key (previously said +, now says =)
- Added the ability to save your Highest Score to Time Attack Mode, doubling the mode as a Score Attack. This script has been supplied by new opensurge community member "Jookia". I am still learning about saving so there are no other saves for now.
17/09/2022
v2:
Opensurge 0.6.0.1
- Controller remap (All buttons now jump, exit has been moved to select)
- Pipes Updated (rare softlock hopefully fixed, have not been able to replicate)
- Bubbles spawn quicker
- Performance and fps optimisations
AS2R v2
- Level design tweaks, most notably in ALZ
- Decreased Master Sealion 2's ranged attack radius to 150px
- New modes!
- Casual Mode: An easier mode with bottomless pits removed, direction signs added to maze levels and easier bosses
- No Rings Mode: Another mode. I could have gone crazier adding more remix modes. I'm not sure if people will even play this one. Let me know if there is interest
- Time Attack: One chance to race to the goal. Screenshot your best time!
1. Thank you. Level design flow is important to me. I will be sticking with the name AS2R as it has more layered meaning. I have been honest in the credits and said "based on the original" XD
2. Absolutely everything (barring a handful of OG opensurge sprites for effects) has been hand drawn on the ipad app procreate and then converted to sprites on a PC, including the backgrounds. I am still learning but if you could give me any art tips going forward, that would be great. Sonic's sprites clash as some of them are the original pencil & paper ones. Are there any animations in particular you really liked that I should use as a foundation?
3. I can only apologise for burning you out. I am also sorry that there is no save feature. I am making some key considerations for the final game because the last thing I want to do is upset a player