don't click here

General Information

Sonic 3D in 2D is a fangame that reimagines Sonic3D Blast plot and levels with style and structure closer to the games that preceeded it.

What if the final Mega Drive/Genesis game never moved away from the formula established by Sonic 3 & Knuckles, with bosses in every act and in game cutscenes to move the plot forward?
What if it was a proper entry in the main series and a bridge between 3K and Adventure?

Explore Flicky Island in a 2D side scrolling platformer that takes elements from the other Mega Drive/Genesis games to re-forge an adventure anew. Fight new and challenging bosses, save Flicky Island and stop Robotnik's final plan to harness the Flicky's power for himself.


  • 15 Acts to explore in 8 Zones
  • 15 Boss Battles that will put your skills to the test
  • All classic shields, including the Golden Shield to use the homing attack with Sonic
  • 3 Playable characters at start (Sonic, Tails, Knuckles).
  • Physics close to the Mega Drive/Genesis games.
  • Lots of Easter Eggs
  • Unlockable Extras for more gameplay options
  • 23 Achievements to tackle
  • The Saturn Soundtrack and customizable soundtrack are available as optional DLC.

Green Grove Zone
: hills are alive with the sound of the Badnik's engines. The flikies have been turned into robots and it's up to you to blast through the Green Grove and free the Flickies!

Rusty Ruin Zone
: ancient ruins re-emerged from the sea. Make your way through the ancient traps of a long dead civilization as you keep searching for the Chaos Emeralds!

Spring Stadium Zone
: a crazy funhouse of pinball, barrels, bumpers, springs and spike traps! Hone your jumping and bumping skills to survive here!

Diamond Dust Zone
: have your snowboard handy? The snowy mountains of Flicky Island are filled with snow and ice. Watch out for explosive snowmen and uncover frozen springs to make your way through.

Volcano Valley Zone
: quite a change from the cool slopes! Leap the lava beds and use your spin dash to activate the elevators. Keep an eye out for the Fire Shield to protect yourself from the worst burns of your life.

Gene Gadget Zone
: this mixed-up mechazone is chock full of pipes, tubes and wiring. Not to mention electrified floors, shocking fields and industrial fans that will blow you around!

Panic Puppet Zone
: looks like Robotnik hasn't even had time to place the flickies into robots. The final confrontation is approaching!

: find all of the Chaos Emeralds to know more...


Game controls are set by the user on their first launch and they will map a mega drive/genesis controller. As such the commands for each character are described with the genesis button map (arrows, A, B, C, start). Controls can be changed any time by pressing up and accessing the "controls" submenu in the title screen.

Other Controls:
  • F2: resets the game
  • Alt + Enter: Toggles Fullscreen
  • Alt+ F4: Closes the game
Playable Characters

Sonic The Hedgehog
The main character of the series, Sonic is a very versatile character, but will require time to fully master. His Insta Shield ability allows him to increase his attack range, deflect most projectiles and regain air control.
He is also able to harness the full power of the elemental shields gaining different attacks according to the shield held.

Abilities and Controls
Spin Jump = A, B or C
Roll = Down while moving on the ground.
Spin Dash = Down (Held) + A, B or C
Peel Out = Up (Held) + A, B or C
Insta Shield = (No shield or Blue shield) A, B or C while midair.
Fire Dash = (Fire Shield) A, B or C while midair. Can break weak walls.
Double Jump = (Electric Shield) A, B or C while midair.
Ground Bounce = (Bubble Shield) A, B or C while midair.
Homing Attack = (Golden Shield) A, B or C while midair, can be repeatedly used. A short air dash will be used if no target is available.

Miles "Tails" Prower
Sonic's best friend and companion of countless adventures, Tails follows and supports Sonic whenever possible. His twin tails allow him to fly and his ability to swim allows him unparalleled vertical movement but leaves him open to enemy attacks.

Abilities and Controls
Spin Jump = A, B or C
Roll = Down while moving on the ground.
Spin Dash = Down (Held) + A, B or C
Fly = A, B or C while midair press repeatedly to increase altitude. The spinning tails can be used to damage enemies.
Swim = A, B or C while jumping underwater. Press repeatedly to swim upward.

Knuckles The Echidna
The last Echidna, guardian of Angel Island and the Master Emerald, Knuckles' incredible strength allows him to break through any barrier with ease. With his spiked fists that allow him to climb on walls and his gliding skill combined, he is able to access paths no one else can.

Abilities and Controls
Spin Jump = A, B or C
Roll = Down while moving on the ground.
Spin Dash = Down (Held) + A, B or C
Glide = A, B or C (Held) while midair
Climb = A, B or C against a wall or landing on it while gliding
Wall Breaker = Passive ability. Any breakable wall is destroyed on touch.

??? ????
A character from another time, summoned by the Flickies to save their island. While her abilities may be limited compared to the other characters, she will prove everyone her turn has arrived.

Abilities and Controls
Jump = A, or C
Dash = Down (Held) + A or C
Hammer Attack = B, press again for a second swing and a step forward. Can break weak walls.
Hammer Jump = Down (Held) + B
Hammer Spin = B while midair, press again to keep spinning. Can break weak walls.
Hammer Drop = Down + B while midair. Can break weak walls.

?????? ??? ???????
A character from another time, summoned by the Flickies to save their island. Born to be the ultimate life form, his extended array of abilities can make short work of any enemy.

Abilities and Controls
Spin Jump = A or C
Roll = Down while moving on the ground.
Spin Dash = Down (Held) + A or C
Homing Attack = A, B or C while midair, can be repeatedly used. A short air dash will be used if no target is available.
Wall Latch = Air Dash against a wall
Boost = B (Held) as long as the boost bar isn't empty. Can break weak walls.
Ground Stomp = Down + B

???????? ??? ???????
A character from an unstable dimension, summoned by the Flickies to save their island. This blue blur will protect the world with his spiked fists. While not as strong as Knuckles is, he has a few more tricks under his sleeve.

Abilities and Controls
Spin Jump = A, B or C
Roll = Down while moving on the ground.
Spin Dash = Down (Held) + A, B or C
Glide = A, B or C (Held) while midair
Climb = A, B or C against a wall or landing on it while gliding
Insta Shield = Up + A, B or C while midair
Ground Stomp = Down + A, B or C while midair or Down while gliding
Minor Wall Breaker = Passive ability. Weaker walls are destroyed on touch.

?????? ??? ????????
A character from an unstable dimension, summoned by the Flickies to save their island. This carefree guy runs as fast as his blood boils. He is renewed in his world for his incredible speed. His innate affinity to fire allows him to blaze through any obstacle, but his rashness might get him into trouble.

Abilities and Controls
Spin Jump = A, B or C
Roll = Down while moving on the ground.
Spin Dash = Down (Held) + A, B or C
Peel Out = Up (Held) + A, B or C
Fire Dash = (No shield, Blue Shield or Fire Shield) A, B or C while midair. Can break weak walls. Doesn't work under water.
Double Jump = (Electric Shield) A, B or C while midair.
Ground Bounce = (Bubble Shield) A, B or C while midair.
Homing Attack = (Golden Shield) A, B or C while midair, can be repeatedly used. A short air dash will be used if no target is available.

??????? ??? ???????
A character from an unstable dimension, summoned by the Flickies to save their island. The greatest treasure hunter of his dimension and a skilled mechanic, his psychic power allows him to move in the air and water like he is flying. Combined with his incredible strength, there is no place he can't reach.

Abilities and Controls
Spin Jump = A, B or C
Roll = Down while moving on the ground.
Spin Dash = Down (Held) + A, B or C
Fly = A, B or C while midair. Press repeatedly to increase altitude. Will fall if used for too long.
Wall Breaker = Passive ability. Any breakable wall is destroyed on touch.

Machine independant Speed
Should you face heavy slowdowns in the game, try to run it using the "machine independant speed" option by following these steps:
1 - Make a windows shortcut to the exe of the game
2 - Go into the link properties and add the /MIS1 command in the destination field after the double quotes
it should look something like this:
"C:\BLAH BLAH BLAH\Sonic3D2d 1.17.exe" /MIS1
3 - hit OK and start the game through that link.
Water effect compatibility
As of version 1.08 should you discover that the water in game looks like a large dark wall, try to run the game through a shortcut with the command /LIGHTWATER
Re-Enable Fusion 2.5 OLD Pause System
If you experience slowdowns after the new pause system has been released, try running the game through a shortcut using the command /OLDPAUSE this will re-enable Fusion's un-pause system. You will gain some FPS, but you'll be forced to UNPAUSE the game by pressing ENTER.
All commands listed above can be entered in the same shortcut, separated by space (EG: /MIS1 /OLDPAUSE).

Install instructions
Download and unpack the zip file in a directory of choice. The archive includes xinput1_3.dll ("Microsoft Common Controller API") required for the game to work and detect controllers.
If you're downloading a new version, you can open the zip and take the exe into the folder of your previous installation, or extract into the same path and overwrite everything. Both the savegame and control settings will carry over automatically.
How to install the Saturn DLC
Simply unpack the zip, and drag both the "Saturn" and the "Custom" folders into your Data\Soundtrack\ folder without overwriting the existing music.
How to play on LINUX
* Wine version: lutris-5.7-x86_64
* DXVK option off. (otherwise would crash immediately after launch)
* Use winetricks to install vcrun6. (otherwise crash after input setup)
* (optional) Set up a separate wineprefix to keep things clean.
The game works in either fullscreen or windowed mode, but it may crash after switching between full and window a few times during gameplay. Left screen with low resolution after crash. Configure -> System options -> Restore resolution on exit in Lutris settings made the original resolution return the next time it crashed. So, just be careful toggling between the screen modes.

- Added an "Exit" option in the title screen to ease it for users in full screen.
- Shadow, Amy, Super Sonic and Super Ashura now have new Ledge animations completing their animation sets.
- Amy can now press in game buttons with her hammer when standing
- Robo Sonic will now fall to the ground if destroyed mid-air.
- Weakened the power of two fans in a secondary path of Gene Gadget 1 to allow Shadow to latch on the wall behind them and continue on it. While he would not get softlocked by the fans they were still forcing unnecessary backtracking when playing as him.
- Reduced Tails' tails hitbox against Eggman's vertical laser in Panic Puppet 1
- Halved charge time and slow down time of the panic puppet zone spinning elevators in Panic Puppet Zone
- The mouse cursor is now hidden on screen from the start, and active only inside the controls screen (which is the only area where it can be used, by the way)
- Drastically improved character decelleration on the ground when changing direction in the special stages. Characters are now able to invert direction in 5 frames (0,083 seconds) compared to the original 18 (0,30 seconds). This should improve the slippery feeling they had so far when on the ground.

- Added Vecnazack in the credits as tester. Thanks for your efforts man!

- Fixed a bug with Amy's air actions and Silver Sonic, preventing her to bounce properly.

Special thanks to Vecnazack for reporting the following bugs:
- A new game without any save file present will now correctly load the character select menu and display "New Game" as its first option.
- Fixed a controller issue that would not register directional inputs in the special stages when the deadzone is set to max for the controller
- Fixed a bug that would not disable regular pause menu navigation when entering special stages. This would cause both regular and special stage navigation to be active at the same time and glitch the pause menu for the rest of the game session.
- Fixed a bug that made impossible to damage Robo Sonic while rolling.
- Fixed a layering error with the flashing frames for the Metal Series robots.
- Added missing code for Amy's air actions against Metal Sonic, Mecha Sonic and Silver MK2. Now she bounces correctly when hitting them (this is not the same as Silver's bug listed above).
- Shadow can no longer aim at the weakspot of the Egg Cage once defeated in Panic Puppet Zone 1
- Shadow's homing reticle will now correctly disappear once eggman is defeated in Panic Puppet Zone 1.
- Added code to allow the animation between the boss phases in Final Fight to play correctly if the player ended the phase at the edges of the platform.
- Added a space to correctly display "Sonic 3D in 2D" instead of "Sonic3D in 2D" in the credits.
Total downloads screens for previous versions has been saved here for tracking purposes:
View attachment 20758
Special thanks to both Huds601 and Vecnazak for reporting the following bugs:

- Fixed a loop bug that caused Metal Knuckles' burst effect to linger forever and make the boss almost unbeatable.
- Fixed a missing "Resume" command that caused the level restart not freeze when used from the pause menu.
Total downloads screens for previous versions has been saved here for tracking purposes:
View attachment 20639
- You can now restart the current Act by pressing F4 when not in pause. It's not possible to restart in special stages.
- The pause system has been revamped, and now displays a neat looking menu with some selectable options. It is possible to resume the game, restart the act (not the special stages!), go back to the title menu screen and quit the game. This should offer a much better experience to people playing on a controller or unfamiliar with the keyboard commands.
- For people looking to have a genesis experience and a more immediate pause-resume process, the pause system introduced in 1.07 can still be used through the new /QUICKPAUSE commandline. The new f4 function also works in a game started with the /QUICKPAUSE command.

- Fixed Wechnia's start of flight effect from triggering only out of water.
- Changed the layering of the gold shield monitor in Green Grove 2
- Slightly repositioned the tunnel activators in Green Grove 1 and 2.
- Made it impossible for Knuckles and Bluckles to grab the out of screen wall in Tails Doll's bossfight
- Standing on moving spikes and monitors while invincible during the boss battle in gene gadget zone 2 now moves the player along with them.
- Fixed a non solid platform in Panic Puppet Zone act1.
- Improved deflection and collision for the bullets of the bosses in PPZ2 and FFZ to prevent all occurrences of the bullets hitting the player's hitbox and a shield (insta-shield included) being registered as damage taken.
- Applied the same changes to the bullets of the GunnerTanks in Panic Puppet Zone and Octis' in Gene Gadget.
- Re-centered the homing attack target to all smoke emitting badniks (Mantis, Crocks, Spike Motobugs) that ended misplaced in 1.27.
- Fixed Shadow's controls to be able to correctly jump while boosting is held with the C button.
- Fixed Shadow's controls to be able to air dash with C after a jump boost and B released instead of dropping down.
- Changed the lock-on sound of the homing target to play near the end of the lock-on animation, to better match the exact moment it effectively locks on
- Fixed the ability to trigger an incomplete bubble jump action on fans.
- Improved controls to disable ambient sound on death and before a level restart, to hopefully catch some remaining cases where the ambient sounds would stay stuck forever.
- Further optimized the main menu of the game, as slowdowns persisted on some systems. Unfortunately programs with OBS Studio still cause slowdowns when capturing the main menu...
- Changed some load order actions to possibly solve an issue with the custom music playing in the story intro for the game.

Special Thanks to ggk912 for reporting the following bug:
- Added an additional control when starting a new game in the same game session to ensure that the emerald value is properly set and prevent a weird/broken emerald acquisition order.
- To address slowdowns on the main menu on some systems, a full optimization pass has been made to the main menu of the game.
- Added the Act2 Icons introduced in v1.26 to the Act2 music tracks in the Music Options menu.
- Repositioned the dust emitted by the Mantis badniks in Green Grove
- Added a missing layer tile to a loop in Green Grove Act 2 to ensure the character always passes BEHIND the loop column
- Fixed a control bug for wall latch code for Shadow in Green Grove Act 2 that would cause him to stomp down if the C button was pressed.
- Fixed a bug that allowed the player from retrieving all rings and not get interrupted when "ruin-spinning" and being hit by fire.
- Fixed the exaust cloud emitted from the Crocks in Rusty Ruins from not appearing from the exaust, and occasionally appearing completely far from the badnik
- Realigned a lot of tiles in Rusty Ruins Act 1 on the left Knuckles' path.
- Added a missing layer tile to a loop in Rusty Ruin Act 2 to ensure the characters pass behind its column.
- Added a missing layer switch event that could potentially cause a player to fall through the floor in a secondary path of Rusty Ruin Zone 2 if the player took a route and backtracked.
- Added a missing layer swich event that could cause a player to be on the wrong loop layer on a secondary path in Rusty Ruin Zone 2
- Added a layer switch at the top of the slope section near the end of Rusty Ruin 2 to make it easier for players to land on the top platform.
- Fixed a Spike ball on the wrong layer in Rusty Ruin Act 2
- Fixed a flag on the wrong layer in Spring Stadium Act 2
- Fixed character animations remaining frozen if a player hits downward facing spikes while frozen
- Disabled the ceiling landing code for Volcano Valley Zone. There is no ceiling in the zone planned to land on, and this solves the occasional issues with landing on the irregular surfaces of the ceilings of the zone.
- Fixed the Boss Area Camera from not locking properly during the Cutscene with Metal Knuckles, allowing quick players from going back in the passage, clipping into the ceiling or being killed by the rising camera.
- Fixed the timer to always resume when the lava starts rising instead of when the player touches the rising rocks in Volcano Valley 1
- Fixed the exaust cloud emitted from the Spiked Motobug in rusty ruin from not appearing from the exaust
- Fixed the tail of the mouse badnik trailing behind by 4 pixels and look not attached to the body when moving
- Improved Tails' AI in the Panic Puppet Zone 1 boss to not fly in with the player if Eggman is Charging or firing his laser.
- Adjusted the value 18 for the speedrun tracker variable to trigger as soon as the screen fades to black in PPZ2 (this was already patched in the unreleased V1.26b used in the tournament)

Special Thanks to BenInSweden for reporting the following bugs:
- Added controls to disable positional sounds on death and drowning to prevent the SFX from getting locked and repeating indefinitely on stage reset.
- Fixed a door event in the wrong layer in Gene Gadget Zone Act 2
- Disabled animations from playing during the final cutscene in Panic Puppet Zone 2 without emeralds.
- Fixed a Camera bug that affects a Tails game if the player spindashed under the boss and started flying, causing the camera to mis-track and lower below the ground.
- Fixed a bug that didn't allow to use the shield abilities on Sonic or Ashura during the boss phase of Panic Puppet Zone 1 in a Tails or Wechnia game.
- Improved Eggman's AI in Gene Gadget Zone Act 2 to prevent some commands to overlap at the start of his pinch mode and cause him to clip in the wall near the bottmless pit.
- Fixed a bug with the retracting spikes in Spring Stadium that retained the player's floor angle
- Fixed a bug that caused hitting a monitor with Sonic holding the homing shield (or with Shadow) without using the homing attack to still trigger the bounce caused by the homing attack, always resulting in a fixed height bounce.
- Fixed a bug with the breakable walls in Volcano Valley Zone due to the shape of the ceilings above them that allowed accidental clipping inside the walls and causing vertical zip-through that could cause a player too skip through the level or get stuck out of bounds. To honor all of the speedrunners that used and abused this finding, the fix can be disabled with the new command /Sotaloseslives.

Special Thanks to Timpz for reporting the following bug:

- Improved Tails Doll's AI to Prevent occasional glicthes in his teleportation moves.

Special Thanks to Vecnazak for reporting the following bug:
- Fixed boost and stomp effects from lingering when a Shadow or Bluckles enter a special stage ring while using them
- Added a new graphic option to toggle between Stretch to fit and Keep aspect ratio of the game. The option is enabled for any screen from the character selection menu forward. Title screen, controls, aschievements and music options are unaffected.
You can toggle between screen format by pressing F12.

- Added Act 2 Selection from the main menu. If your save game is in ALL CLEAR state, you'll be able to continue from any act of your liking!

- Added a new global variable to track the game's progress in real time to support speedrunning. The Global value will have the following values:
1 - Green Grove 1
2 - Green Grove 2
3 - Rusty Ruin 1
4 - Rusty Ruin 2
5 - Spring Stadium 1
6 - Spring Stadium 2
7 - Diamond Dust 1
8 - Diamond Dust 2
9 - Volcano Valley 1
10 - Volcano Valley 2
11 - Gene Gadget 1
12 - Gene Gadget 2
13 - Panic Puppet 1
14 - Panic Puppet 2
15 - Final Fight
16 - Special Stage
17 - The player starts a savegame or a special stage in special stage mode
18 - Clear (with or without emeralds) and credits
19 - Main menu when the New Game or Extras is selected
20 - Continue Menu
0 - Everywhere else, including the loading screens between stages and acts.

- Fixed Silver Sonic's AI from being incredibly glitchy and potentially causing softlocks in Gene Gadget Zone 1 thanks to a script bug introduced in 1.25. Improved his move check selection script as well.
- Adjusted a closing door in Gene Gadget Act 1 to prevent the player from walking back in.
- Forced the interface to reset when a Metal Series is fully destroyed to prevent the interface from occasionally remain white.
- Water Bubbles no longer interrupt the super transformation
- Moved the trigger that closes the final door in Gene Gadget 2 to prevent players that didn't wait for the door to open from being crushed.
- Improved the code that prevents clipping inside breakable walls. Can't guarantee it's impossible to clip, but it should be a lot harder for it to happen.

Special Thanks to kitty2135 for reporting the following bug:
- Fixed a scrolling bug in both Achievement and Music Options menu that would glitch the scrolling if up and down buttons were pressed at the same time.
Special Thanks to aleats for reporting the following bug:
- Metal Sonic's chest laser will now disappear if he is killed while executing the move.
Special Thanks to timpz for reporting the following bug:
- Adjusted a sensor in panic puppet zone 1 for an elevator before the boss to always go through the square pattern path as always intended.
- You'll no longer bounce on Tails Doll body if his "bounced on" sound is playing. This means you'll get hurt if you're overlapping it and not attacking.
- Fixed a bug that allowed Silver Sonic to interrupt and glitch the super transformation animation if he hit the player with his flame thrower.
- Fixed a bug that allowed Nack to interrupt and glitch the super transformation animation if he hit the player with bombs or his gun.
- Fixed a bug that allowed Robotnik to interrupt and glitch the super transformation animation if he hit the player with the golem's spikes in Rusty Ruin.
- Fixed a bug with Tails Doll that allowed it to Slash through and damage the character during the super transformation animation.
- Fixed a bug that cause the transformation animation from being interrupted if it overlapped E99's thruster.
- Fixed a bug that causes the transformation animation from being interrupted if bumping on the Egg Cage in Panic Puppet Zone 1
- Added a control to stop Tails and Wechnia from taking repeated damage if the player is dead in Panic Puppet Zone 1

Special thanks to Mastakirby for reporting the following bug:
- Added a control to prevent Robotnik's laser in Panic Puppet Zone 1 from hurting the player or tails in the very first frame it is positioned

Special thanks to UltraSonicHero from discovering the following bug:
- Fixed a bug that deactivated the drown action if the player drowned on underwater fans

Special thanks to Lake and his Wild World for reporting the following bug:
- Fixed a bug that allowed Robotnik to interrupt and glitch the super transformation animation if he hit the player with the robot arms in Spring Stadium.

Special thanks to kitty2135 for reporting the following bugs:
- Improved coding to avoid actions to accidentally overlap for Silver Sonic and cause him to get stuck mid in an unreachable position
- Replaced the Pass-through terrain blocks in Green Grove Act 1 with Layer blocks to prevent the player from clipping through a small diagonal section and fall below in Green Grove 1.
- Revised the collision code of the Hopper badnik in Diamond Dust Zone to properly bounce off walls.

Special thanks to MrPrzemistrz for reporting the following bug:
- Fixed a leftover from the default controls in Sonic World Delta: the slide action of Knuckles and Bluckles worked only with the A button. It now correctly works with any button.
- Fixed a layering error introduced with the TV-Like Filter effect in version 1.21 that caused 6 rings in Green Grove Act1 to occasionally be moved behind the waterfall near the start of the level.
- Fixed a layering error with a platform in Tails' path in Spring Stadium 2.

Special thanks to kitty2135 for reporting the following bugs:
- Modified the unlock controls of the camera at the end of the battle in Green Grove act 1 to avoid conflicting with the final camera block at the signpost.
- Repositioned the hidden event triggers that close some doors in Rusty Ruin Act 1 and 2, volcano valley act 2 and Gene Gadget Zone 1 and 2 to prevent players with keen reflexes to jump or glide backward as soon as the door starts closing and get stuck between two doors.
- Improved collision detection for ground bumpers in Spring Stadium so that players can no longer land inside them with specific angles and speed.
- Fixed a non-solid ceiling in Volcano Valley Act 1 above a button that allowed the player to clip above (same as an older bug in another section of the level)
- Fixed a gamebreaking bug that would cause a player hanging on the wall next to the signpost in Gene Gadget Zone 1 to get stuck in place when the signpost stops spinning.

Special thanks to ShizukaLoner from discovering the following bug:
- Fixed a game breaking bug introduced in with the tv filter version 1.21 that caused a dying player from getting stuck in some level geometry in Green Grove Zone Act1.

Special thanks to UltraSonicHero from discovering the following bug:
- Fixed a glitch that would cause the orbs of the first boss phase in Panic Puppet Zone 2 from lighting up if both arms slam the ground in quick succession

Special thanks to RedOnyx from discovering the following bug:
- Modified the code of the respawning baloons to prevent the homing attack from targeting exploded ones.
- By veteran's request, it is now possible to take on all five of the metal series robots in Gene Gadget Zone Act 1. A new option to fight all of them in sequence has been added.
To do so you have to clear the game with a good ending at least once.
After that a secret switch will become accessible in Gene Gadget Zone 1 that once pressed will alter the battle's condition to activate all of the metal robot series in a row for a huge showdown against all of Sonic's dopplegangers.

- Fixed a code incompatibility with the newest version of Fusion (v293.1 released in December 2020) that caused most of the barrels in Spring Stadium Zone to malfunction.
- Fixed conflicting variables within the Extra Menu caused by the graphic filter introduced in version 1.21. Should you have an invalid value for the variables that control Tails's name, Knuckles color or the filter itself, they will be automatically adjusted the first time you'll access the extra menu.

- Moved the 1 up monitor at the top of the waterfall in Green Grove 2 by 4 pixels left to prevent players from landing after it and gliching in the wall.
- Fixed two misplaced falling terrain in Rusty Ruins 2
- Fixed the layering of the speed shoes in Volcano Valley 2
- Added some solid ground behind some transporter doors to prevent the player from glitching between them and monitors in Gene Gadget Zone
- Reduced the power of some fans in a secondary path of Gene Gadget Zone 2 to prevent the player from accidentally getting stuck.
- Fixed a misplaced spike in Panic Puppet 2
- Added an option in the extra menu to fight all five metal Sonic in Gene Gadget Zone 1. With the option enabled the fight will follow their original release order: Silver Sonic, Robo Sonic, Metal Sonic, Mecha Sonic and SilverMK2

Special thanks to Daniel@GGK912 for finding the following bug:
- Added a forced air reset counter on death to prevent the infinite drown bug that still managed to plague the game.
- Added new sprites to Super Sonic to the following animations: hanging and dragged by current.
- Fixed a misplaced tile in Green Grove Act 2
- Fixed the layering of two flags in Spring Stadium Zone act1
- Added controls to force the correct layering of elevators in Volcano Valley Zone
- Delayed the background filter activation in The Final Fight to allow proper instancing of the stars in the background behind the filter when the stage starts.

Special thanks to Planeta Sonic for finding the following bug:
- Fixed a gamebreaking bug that caused an overzealous Tails to hold on a dead character in case of a time over in Panic Puppet Zone 1 and preventing the game's reset.

EDIT - 21-12-2023
Apologies, but for some reason I can't seem to be able to complete the upload of the latest versions as attachments here.
Please look at the official website on ( for them. Regards, Sotaknuck.
- Added a new TV-like composite cable filter! By pressing F5 you can now toggle between 3 different filtering options for the game. The first option is a tv-like filter that slightly blurs nearby pixel horizontally in a comparable way to what old tvs did. The second one blurs only the background, to exploit the background dither effect, but keeps the playing field nice and sharp. The third option is no filter at all, like it's always been. Your current filter setting will be saved whenever the game is normally saved.

- Updated layering for all the screens in the game to account for the new TV filter options

- Adjusted 1 misaligned animation frame for Sonic and Ashura in the Special Stages
- The game wrapper that controls the pause has been optimized by removing unneeded objects
- Added a new routine to force silence on music tracks.

- Added a missing end-floor tile in Panic Puppet Zone Act1.
- Fixed Wechnia, Tails, Sonic and Ashura's animation speed at the end of Panic Puppet 1's cutscene when they appear as NPCs
- Added a spring in an underwater area of Panic Puppet Zone 2 where Sonic and Ashura could get stuck after getting an extra life. While I always considered it difficult for Sonic and Ashura to access it and the extra life would compensate for the forced death, in the end it's useless to burden a player with a Mystic Cave zone pit, even if it gives you a life back.
- Added a control so that if the player is in a hurt state it will never hold on to a hook in Panic Puppet Zone.

Special thanks to MikeSonicYT for reporting the following Bugs
- Fixed an animation bug with Amy when transformed during the Panic Puppet1 Zone Boss where her flight animation wasn't triggered.
- Fixed a bug at the start of the cutscene for Panic Puppet 1 boss that would lock Knuckles's controls into a glide action instead of resetting button input.
- Added two missing background activators for two Starpost in Panic Puppet Zone Act 2. The internal background is now correctly loaded if a character restarts from those specific starposts.
- Improved Tails' Tails collision with Nack so that he could be properly damaged by that action
- Fixed a Bug introduced in 1.19 that has the player always start with an electric shield in Diamond Dust Zone1
- Fixed a misaligned lava light effect in Volcano Valley Act 1.

Special thanks to 1_c438ee for reporting the following bug:
- The Underground Zone achievement properly suggests it's the Diamond Dust Act1 achievement, instead of Rusty Ruin Act1

Special thanks to Vecnazas for reporting the following bugs:
- Added controls to stop the waterfall sounds in Green Grove and Diamond Dust Zone from carrying over into the special stages.
- Added additional audio stop controls to ensure the special stage music stops before the score screen.
- Added additional audio stop controls to ensure the ending theme stops before the final cutscene.
A small set of fixes to address some minor problems. It mainly addresses a softlock with the pipes in Volcanio Valley, a bug that affects Amy in a true 100% completion file, and a bug that caused Cutscene Knuckles' to disappear in the ending cinematic if the game was already cleared.

- Added a control to move rings attracted by the electric shield with the player in the vertical loops of the snowboarding sectionof Diamond Dust Zone 1. They won't disappear anymore!
- Added some invisible blocks to perfect ceiling collision in a few points of Volcano Valley zone 1.
- Fixed a glitch that made cutscene knuckles disappear instead of chuckling in the final cutscene if the ending was triggered from an already cleared game.
- Adjusted the position of a flower in Green Grove 1
- Adjusted the position of a spring in Green Grove 2
- Adjusted the position of some ceiling spikes in Green Grove 2

Special Thanks to LightningThunderbolt for discovering the following bug:
- Fixed a bug that allowed Amy with the super form unlocked to transform after a boss is defeated

Special thanks to Greenknight9000 for reporting the following bugs:
- Removed 2 dirty bright pink pixels from one frame of the Fire Shield's idle animation.
- Added a control to prevent contact with elevators when sonic is inside a pipe in Volcano Valley 2 and avoid a softlock in an area point where one can overlap a pipe needed to proceed.
Fine tune your custom tracks with the new LoopTuner!
Since the arrival of the Custom soundtrack for the game, there was a problem with the looping points of the tracks and more often than not, a custom track would stutter on loops.
Most compressed files add some silence at the beginning and end of an encoded track. This has the unfortunate side effect of messing with the loop point value found, for example, in Audacity.
The new LoopTuner option si available for Custom tracks in the Soundtrack Options Menu (for the ones that loop, that is) to deal with that and fine tune your custom tracks to perfection.
If a custom track loops, it will now have a "LoopTuner" option available that can be fired up by pressing START.
The LoopTuner will allow to start the selected track a few seconds before the endloop point saved in the LoopInfo file. It will allow to adjust the milliseconds of either the StartLoop and Endloop values to give your custom tracks that super perfect loop they deserve.
An autoplay option can be enabled, and it will restart the music every time a loop number is changed.
To change numbers by an higher amount, hold A, B or C to move the loop point by 10, 100 or 1000 milliseconds at once.

For a more detailed reading about issues with loops in music files, you can have a look at this interesting article.

- Fixed a misaligned tile in Rusty Ruin Zone 1
- Modified the boss tiles activaton status in Rusty Ruin Zone 2 to prevent occasional mis-ordering of the pieces that compose it
- Added a control in the rare case a frozen player manages to hit ceiling spikes. The ice will break properly and animations won't be frozen anymore.
- Adjusted controls deactivation in the PPZ1 cutcscene to prevent the player from position-glitching when they fly into the scene at the start of the boss battle.
- Added 3 missing edge tiles where platforms connect with walls in Panic Puppet 1.
- Added a missing background change control in Panic Puppet 2
- The Achievement menu will no longer default to the last entry of the list if the player is using a controller.

Special Thanks to GiantsNation for finding the following bugs:
- Added a control that forces the player to land from a flight action in Green Grove 1 before the miniboss cutscene starts to prevent a softlock caused by the player landing away from the capsule's falling area.
- Added a control that stops the vertical collision fixer from activating in breakable blocks if the player is jumping in one of them, thus preventing another instance of skipping vertically into the ceiling.

Special Thanks to sonikal3d for reporting the following bugs:
- The homing attack activation is now disabled whenever a boss is defeated and the battle is over. This is to prevent the player from targeting a dying boss and have the homing attack stuck in midair with no target to hit as a defeated boss can't be hit.
- Controls are fully disabled in the good ending cutscene to prevent inputs from the previous stage from accidentally carry over.

Special Thanks to Robin Nerdington for signaling the loop issues with the custom tracks.

Special Thanks to Stink Terios for reporting extreme slowdown issues caused by the old Joypad1 extension. on Wondows 10.
- Sonic Worlds Delta uses 2 joypad mapping extensions (Joypad1, older and Joystick2, newer) to increase device detection. Unfortunately on some windows10 systems if an user selected a "Joypad Gamepad" entry generated by the Joypad extension the user could face extreme slowdown during gameplay.
To prevent this issue the Joypad1 extension is now DISABLED by default and no longer selectable in the controller configuration (If you mapped your controller with that option you'll still be able to play with it as it has not been removed from the game, but you'll lose it if you access the controller options and change anything.)
The joypad1 extension can still be re-enabled for selection by using the new shortcut command /JOYPAD1. Don't blame me if the game runs super slow with it though! You're the one that renabled it!

Latest reviews

worst sonic fangame i've played
sanic da heg
sanic da heg
it isnt hard its unfair
X the Great8421
I agree. The level design is very unfair and unfun in some places, and the bosses are awful, not to mention the I frames being very short.
sanic da heg
sanic da heg
thanks man
Loved the Sonic 3 sprites usage!

Awesome fan game I got to play a long time ago, but never made an account till today. It's hard to imagine a 2D game let alone taking what we know of a 3D world and making it 2D but you manage to accomplish that while making it feel like 2D SEGA Sonic!

A bit of my gameplay from way back when! :
  • Like
Reactions: sanic da heg
Thank you! Be sure to grab 1.30 that just released! Take a chance to blast through flicky island once more!
I just started, and I am captivated. I have however run into issues.
I have to say that the special stages are quite difficult. The Sonic 2 Special Stages were difficult as is, but the controls at least felt natural and responsive. I feel like the jumps are the biggest issue here. They feel odd and almost too rapidly bouncy. It's going to take some time to get used to them. I do have
Secondly, it is quite labyrinthine. To me, a sonic game is supposed to feel like it is meant to be either blazed though or explored. In sonic 2, 3 and S&K, I got the sense that if I wanted to, I could choose either path and still have fun. Here, there are many barriers to the pathway, and backtracking is at best, required and at times, inescapable due to the construction of some of the paths. That doesn't make it bad per se, but it makes it a bit difficult for those who want to get a quick tour and then return to savor it again afterwards, or to speedrun it.
My last concern thus far involves a potentially game breaking bug I encountered. I had, to my amazement, just gotten a chaos emerald in Rusty Ruins Zone and immediately got killed as I had no rings. Unfortunately the last star post I passed was underwater, and astonishingly it didn't even allow me to get past the opening screen of the reload. I heard the immediate dinging of near-drowning warning alarm and the second the game allowed me to control Sonic, I drowned. This proceeded to happen over and over until I lost the lives I had left. I will give you props as to the save function allowing me to retain the stage and chaos emeralds collected. But the fact that the problem is there is frankly ridiculous and I'm astonished that nobody else had discovered it. I looked through the bugfix updates and didn't notice it mentioned, and I believe I have the most recent version, in addition to the "Saturn DLC".

On the other hand, I am quite pleased with Sonic's handling in the regular zones. While sometimes I feel like there are hiccups, it feels close to natural for a Sonic game. My only issue there is that I'm not quite used to the millisecond delay of getting sonic to duck. In addition, I'm pleasantly surprised that you opted to include the Peel-Out function from Sonic CD.
Next, I'm very interested in the powerups you've included, especially the lock-on shield. In addition, retaining Sonic's "spark" move from Sonic 3 and Knuckles makes me extremely happy.
Further, The tilesets and graphical design are breathtaking. They feel practically in line with the aesthetic of the Genesis titles. I'm especially impressed with the boss designs for Robotnik's machines (Am I correct in that they're kitbashes? They're some of the best ones I've ever seen) and that you included Nack/Fang as a miniboss. Absolutely floored. I'm looking forward to completing the game.

While the game isn't perfect and in my opinion needs a little bit of functional polish, it's a great achievement in what fangames can present. It'll definitely hold my interest until a particular Megaman fangame completes development.
I've been playing and I have grown quite frustrated with the pace and enemy placement in some sections of the game. I've escaped drowning since I posted the review, but I've accidentally started a new game over the one where I was finally on Puppet Panic zone. I've lost the chaos emeralds as a result, and all my progress.
In addition, I've found myself becoming infuriated at how the bosses and enemies have been programmed and in some cases located. Many times I've found my forward momentum completely halted, if not by the slow halting progression of the labyrinthine level construction, then by being hit by an unforeseen enemy, and points at which I've expected to be able to hit a boss only to be met with either being forced to the other corner of the arena or straight up taking damage. They're excessively difficult. I've also found the amount of shield monitors to be quite sparse, and oftentimes I've lost it within 15 seconds or less because of a misjudgment or enemy placement.

Speaking of labyrinthine level construction, Gene Gadget, while a beautiful level, took me a frankly unfair amount of time to get used to. Having to control your progression through multi-path pipes, especially in that near-last section was rage-inducing and I timed out. The whole game features levels that take much longer than 4 minutes to get through going practically as fast as one can, and when you add a mechanic that slows your progression as much as that, it's painful.

Overall, while I appreciate and applaud your attempt to be as faithful as possible to the theming and level construction of 3D Blast, I dont feel like it works in 2D.
Last edited:
  • Like
Reactions: sanic da heg
Hey there! Thank you for reviewing!
I'm completely puzzled as to how that cursed infinite drown bug still persists after so many versions!
You have no idea how many attempts I made and code checks added on level reset to fix it...I reset all of the variables, yet it somehow is still there T_T

The tilesets for the levels are a mix of existing tiles from all of the classic games and new ones, just like the eggman bosses. They are indeed kitbashes of existing boss parts, with a few adjustments.

3D2D has been built to be replayed. As you will unlock more characters you will be familiar with both the levels and their hazards and the bosses patterns. Keep playing, and try to get all of the achievements for a final surprise!
I've added an addendum.


I don't feel right rating this because I didn't get the full experience. I think this has a lot of good ideas and as far as bringing the 3D zones into 2D, that was done very well. There's a lot to explore and overall you seem to have made good use of the gimmicks. Bosses were good too. Silver Sonic and Nack were a lot of fun.

Where the game needs work is the level layout itself. I felt like I was getting lost a lot, and I don't know how to explain it but some areas just didn't flow very well. I don't think areas with springs sitting on a small platform that you need to hit that you can easily overshoot is a good idea. At least not in the early levels. Also, springs that send you careening into spikes is never a good idea. A lot of fangames do this and I wish they woulldn't.

I ended up having to quit because I got lost in Rusty Ruins. It was in act 2, toward the beginning where there's a lot of springs on small platforms that I kept overshooting and ... none of them seemed to lead anywhere. Even as Tails I tried to fly out of the pit I was stuck in and that also lead to a dead end. (I probably should have taken a screenshot to show you) But overall the level design just needs a bit of tweaking here and there.

I think it's a great concept and some parts are executed very well, it just needs some polishing. I'll probably try the game again later and see if I missed something, but those are my thoughts for now.
*SNIP!* ...I'll probably try the game again later and see if I missed something, but those are my thoughts for now.
Hello Dashaque, thanks for playing!

When I envisioned Sonic 3D in 2D I took the elements I enjoyed the most from past games and applied them here.

As an hypothetical sequel to Sonic 3 & Knuckles, I decided it had to start with an higher skill ceiling than usual (assuming a player already has a fair level of skill in regards of character controls and abilities honed in previous games).

A lot of inspiration also comes from Sonic 2 for Master System, probably one of the hardest Sonic games. To complete that game a combination of layout knowledge and control of sonic was mandatory: the game was designed to reward repeated play and I kept that in mind as well.
The spring sections are not as hard as they seem once you practiced with them a few times and to me they feel really rewarding in completing them on first try.

Rusty Ruins Zone is built on the original Sonic 3D layout, adapted in 2D with additional paths added.
Since the game was released in May it seems this stage made a fair number of victims that got lost in it, but finding the right path is part of the challenge to overcome to complete that stage.
Once you'll find your way out it's something that will hardly happen again in any new game session.

The suggestions I can provide to cross the ruins are the following ones:
- Pay attention to the Knuckles' statues. They always lead you in the right direction and point you at important stuff you may have to use to proceed (switches or springs). If it's been too long without a statue in sight, you're certainly on the wrong path. Consider backtracking.
- Don't rush head first if you don't know the stage. Think of it like you're already in Sandopolis or Lava Reef. In those levels you get punished if you don't know where you are and don't take your time.

More in general for the entire game:
- Don't get mad if you get hit. The ring system makes you almost invincible. Re-grab the rings and don't worry too much in the first play-through. You'll get better. The bosses will kill you, but you'll beat them once you learned their patterns.
There are people playing no damage runs, so it can't really be too hard after all.
- Don't care too much about the chaos emeralds on your first game. You can backtrack once the game is completed and get them by replaying earlier stages.

Trust me, all stages will flow once you know them: just like Sonic 2 SMS this game is made to shine more the more you play it (there are 8 characters after all! You'll find the game easy by the time you unlock the last one.).

Don't give up and try to complete the game, you won't be disappointed!
This game came with a "Win32:Evo-gen".

Unless there's a good reason it's there, this is potential malware.
Some antivirus really take a liking to the exe of the game.
I don't know the reason, but it seems it happens a lot with Fusion 2.5 generated files, it may happen with fusion 2.5 itself!
Check around on Google, it's not the only Fusion game that has a similar issue.

Some antivirus (Avast is a major offender) say it has this evo-gen, others outright delete the exe without even warning the user.
It's a false positive. I didn't work so hard on this project to ruin everything by putting a malware in it.
Last edited:
Despite having followed troubleshooting, I'm still experiencing ungodly slowdown; a game like this shouldn't have trouble running
Did you select the "Joypad Gamepad1" option in the control mapping? I received feedback that it's that joypad extension that can causes incredible slowdowns on some windows 10 systems. It's an option I will disable on the next patch.

Could you try using keyboard and mouse or any other controller option that is not "Joypad Gamepad"?
Did you select the "Joypad Gamepad1" option in the control mapping? I received feedback that it's that joypad extension that can causes incredible slowdowns on some windows 10 systems. It's an option I will disable on the next patch.

Could you try using keyboard and mouse or any other controller option that is not "Joypad Gamepad"?
Thanks for that! It worked!
Also, I found a softlock where if you go down the hole when the elevator is at this point, Sonic gets stuck. I also noticed that for a frame, there's some pink pixels on the Fire Shield
Aaaah! I see! You hit the elevator inside the pipe! I'll fix it for version 1.19!
I'll also remove those 2 pixels from the fire shield!

Thank you for reporting!
Last edited:
I like it! Kind of... But it's so unforgivable!!! My Gosh!
I did bet the first Eggman, ok why not. Bonus stages are way crazy! And I rage-quit after a third time up in Rusty Ruins act 2...
I hope the game eventually will gather some balance after a strong playtesting. Because I loved to see Fang on a signpost and then fight him, cool!
First Eggman was unfair, 4th act in a game is totally crazy. Where do we'll get next?! Yep we have a Youtube now to find out where to go, without drawing up a map for a 24 hours of useless boring "gameplay"... But dudes, please, hear me. You took argubly the worst playable Sonic game on a Genesis and make it even more unplayable! You've spent so much efforts on that, I can see it! SO please, find a ten Sonic fans, that didn't played your game yet and ask them to play it streaming. And you just ought to hear what do they shout say while playing.

There should be some hotkey to switch on a maximized window, because Alt+Enter shows a stratched+distorted image on my FullHD TV. And not every gamer is so clever to check out that specific trick, by pressing maximize on a window or Start+[up arrow]

I dunno if it possible on Sonic Worlds Engine, but I do lack screen enhancers. (Consider that as a joke but also a savestates with such a puzzling gameplay)

My Retroflag xInput gamepad also didn't worked, and even blocked keyboard+mouse too, to do anything on a first start.

Nevertheless Best wishes!!! That's one of the best fluid Sonic fangame that I saw recently! (hope I'm saying it right — fluid, having a constant high quality style and the author feel in a product)
Last edited:
I'm sorry, but the labyrinth of Rusty Ruin 2 is here to stay. It's the true challenge of that level that you have to overcome.
I had a lot, and I mean a lot of testing with experienced players and friends, and they do appreciate the challenge this game offers, including the part where they have to figure out a path out of the ruins for the very first time (Some even wanted me to make it a lot harder than it is now, saying that some bosses are far too easy and too forgiving, mind you).

I made this game with replay-ability in mind, you'll get better at it the more you play it, just like arcade games or old console games.
I didn't design it to be completed on first-try without sweating. It's an hypothetical final stretch of the Sonic Saga on Mega Drive. It's the final challenge at the end of an Era. Use everything you learned from the previous games and do your best here.

Eggman in Green Grove is easily beatable. He trows the spiked ball the same way every time (same arc, same speed). Your positioning affects where the ball will stop, so where he will throw the ball from next. Stick to the right after the first throw and the ball will bounce pretty much the same way every time.

In rusty ruins the Knuckles' statues know the way. They tell you where to go and which important springs, buttons or spinners you need to use to proceed.
If the path you're taking has no statues, then it's either a shortcut or a dead end.
(Also, aside from the first few times, navigating through the ruins is a non issue once you know the path, so it may be frustrating a few times, but it will never be frustrating again.)

This game isn't easy, I know. This game may not be for everyone, and I know that as well.
Despite what you said there are a lot of people that enjoyed the challenge, got mad at the bosses at first, but at the same time they devoured this game from start to finish and kept coming back to get all secrets and achievements, and in the end they loved the experience.

Don't give up!

That's one of the best fluid Sonic fangame that I saw recently! (hope I'm saying it right — fluid, having a constant high quality style and the author feel in a product)
Thanks! I tried my best in polishing the gameplay as much as possible and give it a sense of cohesion and progression through the stages while trying to stay true to the original 3D layout as well!
Last edited:
good game, the truth never thought that someone like you would make such a beautiful remake of sonic 3d blast, and also in 2d, sonic 3d blast was the fourth or fifth classic game I had and played, I thank you for the beautiful game.

P.S. at first I thought that this game was going to be another common sage, but I was wrong, and now I consider this game as one of my favorite 2d games: 3
I didn't design it to be completed on first-try without sweating. It's an hypothetical final stretch of the Sonic Saga on Mega Drive
Thanks for a detailed response!
I really thought about all that things on first play. The game being hard and puzzling. Knuckles' statutes means something and so on!
I suppose I just get used to an easy gameplay with savestates in mind and even rewind functions. And also some "child trauma" reminded of itself. It's about games with no manuals, zero English language understanding, no Nintendo Power magazines "plus" pirated games to became bugged or copy protected so the game was really impossible to finish! And now I have an idea in mind "videogames had already ruined my childhood, so gimme a break now!" :emoji_sweat_smile:
But yes, that is a great idea to have some kind of final challenge on beloved game series! An I'll definitely finish your game eventually!
And some final thoughts about difficulty.
Maybe you thought about an easy mode, that will definitely has no good ending, but the player will never know it before finishing the game? Haha!
But I will play on normal, since now I know that's difficulty was made on purpose.
Best wishes
Nicholai from Russia
UPD on next evening playing
I succeed a little in a special stage and finished the Rst Ruins zone Act 2 wi no one loop on a stage! Just that bit of a Knuckles pointing. Thanks again
Last edited:

Item information

Added by
Last update
4.00 star(s) 6 ratings


More in Fan Games

Share this item