Sonic 3D in 2D
A downloadable game
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. 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.
Features
- 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.
Zones
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 them! | |
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... |
Controls
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 access the "controls" submenu in the title screen.
- Movement: Arrows
- Jump: A, B or C on the ground
- Secondary Action: A, B or C mid air after a jump
- Super Transformation: C when jumping with 7 Chaos Emeralds and at least 50 rings.
- Pause the game: Start
Other Controls:
- F2: resets the game
- F5: toggle TV filter. No filter, all filter, filter only the background (1.21 onward)
- F12: toggle between stretch-to-fit or keep screen ratio. It works from the character select screen onwards. External menus are only in stretch-to-fit. (1.26 onward)
Enter: Unpauses the gameNo longer as of 1.07- Alt + Enter: Toggles Fullscreen
- Alt+ F4: Closes the game
Playable Characters
Click On Each Character to know more:
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. Use Down + A, B or C to cancel.
- 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, B 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. Use Down + A, B or C to cancel.
- Wall Breaker = Passive ability. Any breakable wall is destroyed on touch.
TROUBLESHOOTING
Sonic 3D in 2D has a few options that can be controlled by creating a windows shortcut and adding a command n the destination field of the shortcut's properties. Click on them to know more.
All commands listed below can be entered in the same shortcut, separated by space (EG: /MIS1 /OLDPAUSE).
Machine independant Speed (/MIS1)
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.xx.exe" /MIS1
3 - hit OK and start the game through that link.
Water effect compatibility (/LIGHTWATER)
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 (/OLDPAUSE)
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.
Re-Enable Genesis Style pause (start only) (/QUICKPAUSE)
If you want to use the classic Mega Drive/Genesis pause with no options, just use the /QUICKPAUSE command within a shortcut.
Re-Enable Breakable Wall Glitch (/SOTALOSESLIVES)
If you feel like you want to forcefully trigger a patched bug discovered by the Speedrunners of the Sonic 3D in 2D tournament, you can do so by enabling this command.
Status | Released |
Release date | May 26, 2020 |
Rating | Rated 4.5 out of 5 stars (111 total ratings) |
Author | Sotaknuck |
Genre | Platformer |
Made with | Audacity, Clickteam Fusion |
Tags | 16-bit, 2D, challenging, Difficult, Fangame, Pixel Art, Retro, Singleplayer, sonic, Sprites |
Average session | A few hours |
Languages | English |
Inputs | Keyboard, Xbox controller, Joystick |
Install instructions
Click On Each Platform for more details:
WINDOWS
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.
LINUX
Special thanks to mindbender444 for a Linux Installer on Lutris:
Sonic 3D in 2D - Lutris Installer
Alternativelly you can follow his step by step guide:
- Download Wine version: lutris-5.7-x86_64
- set DXVK option off (otherwise would crash immediately after launch).
- Use winetricks to install vcrun6. (otherwise the game will 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.
MAC
Special thanks to AnArmyofAnts for the guide below!
First of all, you need to install Homebrew so you can easily install Wineskin Winery.
PART1 - Homebrew
If you have already installed Homebrew (if you don't remember, open the Terminal and type brew -v), skip these steps:
- Go to your Applications folder, go to Utilities and open the Terminal.
- Paste the code that appears at the Homebrew page and press enter.
PART2 - Wineskin
Now, we're going to install Wineskin. You can also skip these steps if you already installed Wineskin.
- After succesfully installing Homebrew, go to the this page, go to "How to Install" and copy the Homebrew code.
- Paste the code into the Terminal and press enter.
- If succesfull, Wineskin Winery will now appear in your apps.
- Next, open Wineskin Winery. If you get a popup saying that it is from an Unidentified Developer, click Cancel, then right click and click Open, instead.
PART3 - Installing 3D in 2D
- Open Wineskin and Install the newest engine (in this case, it should work out well with WS11WineCX21.1.0; if you already have this engine, skip this step.) by clicking the + sign next to where it says "New Engine(s) available!".
- After the engine installation, click said engine and click "Create New Blank Wrapper". Name the wrapper whatever you want to (would recommend you to name it Sonic 3D in 2D, seems like a good name tbh) and click Ok. Now the installation should begin
- When it finishes, it should tell you to "View Wrapper in Finder", click that. Now drag the new wrapper to any place you can remember where it is (the wineskin folder is kinda hard to access).
- Right click the wrapper and click "Show Package Contents". Then open the Wineskin app that appears in the folder.
- Now download .zip file of Sonic 3d in 2d and open it. At this point you can also download the Saturn DLC, unzip it and extract it in the same folder.
- Returning see a menu that says "Install Software", "Set Screen Options" and "Advanced". Click Install Software and go to "Copy a Folder Inside". Then go to where you have the unzipped folder and select it.
- You may get a prompt to select where the executable file is, so select "Sonic3D2d 1.xx.exe" where xx is the game's version
- Go to Advanced and click Winetricks and search "vcrun6". A part that says dll shows, open that and select both vcrun6 and vcrun6sp6. Then click Run.
- After installing the Winetricks, click Close and it should be done. Double click (or right-click Open) the Sonic 3D in 2D.app (which is the wrapper) and it should run fine.
What happens if I haven't installed the Saturn DLC but I've already installed the game!?
Well what you can do is right click the Sonic 3D in 2D.app and click Show Package Contents. Then open the drive_c folder and got to Program Files. Go to the S3D2d-1.xx xx-xx-xx folder (the date and version do not matter), unpack the zip and drag both the "Saturn" and the "Custom" folders into the Data\Soundtrack\ folder without overwriting the existing music. You will be able to set the tracks you prefer in the new "Music Option" menu that becomes available in game.
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. You will be able to set the tracks you prefer in the new "Music Option" menu that becomes available in game.
Development log
- Version 1.35 Released! Graphics fixes - updated extensions89 days ago
- Version 1.34 Released! Engine update - Badnik FixJan 21, 2024
- Version 1.33 Released! Main Menu FixDec 21, 2023
- Version 1.32 Released! Final Boss FixFeb 02, 2023
- Version 1.31 Released! QOL, Special Stage Controls and Legde AnimationsJan 21, 2023
- Version 1.30 Released! - Metal Knuckles FixDec 06, 2022
- Version 1.29 Released! - New Pause MenuNov 30, 2022
- Version 1.28 Released! - Shadow ImprovementsMar 10, 2022
Comments
Log in with itch.io to leave a comment.
Help me please! I'm trying to play with the itch app and only the DLC Showed and the browser is flagging it as a virus!
Please help.
Hey when i try to download this game it gets flagged as a virus, I really want to play this game since it looks soooooo fun. pls help :)
hm i was wondering if there was a way to download older versions perferably 1.21 so i can try and get my data back or maybe you can send a link for it?
if 3D blast was 2D
hello?
sotaknuck
in rusty ruin on the water section if you drown i drown when it restarts, maxing my lifes out
I restored the file i downloaded but it still said a virus
that's crazy. tysm for this experience
is there a way to download the old version since the newer versions cant be downloaded for windows
it still said virus detected?
Thank you so much my problem is fixed!
wow ! great
i tried downloading the new version but it didn't work maybe because i'm on windows but idk
Sotaknuck the new version did not work it still said virus detected i think that the virus infects new version of the game tried downloading it but it said virus detected I think that we can only download version 1.33 1.32 or below I just don't think it will work but thank you for trying to fix the problem
I built the new version on a new computer, the game doesn't viruses.
It's the fusion engine being detected as such.
Every single version released so far gave me this issue.
virus in the new version
中国
but cant we just download the old version?
i know its a virus
its an virus bro are you serious -_-
ios
you make amazing content
also always wanted to meet you
instead of trying to download the new version why can't we just download the old one
sotaknuck
Hey I need help! How do I run the game because it keeps saying "cannot load Joystick2.mfx this object might need an external program or library not yet installed" how do I fix that?
From what I know the library Joystick2 requires xinput1_3.dll, which is already included with the game.
I'm currently working on a new patch that will update the libraries 3d2d is using. Once released your problem might be solved.
Ok thank you
ok
Hi, Sotaknuck.
I recently downloaded the last update and i been trying to play it, but i can't go further than the title screen.
I have a very generic joystick that proably is recognized by the program, but no matter wich button i press, nothing happens.
Tried disconnecting it and play with just the keyboard, but, again, no matter wich key i press, nothing happens.
Anybody else having the same experience?
Last version i had, unfortunatelly i delete it, didn't had any problem with the joystick
That's very strange, I'll try to run some tests. The latest Fusion engine upgrade might have created some regressions to take care of...
Will this be on android?
No promises...yet.
it's not on android put it on IOS
pls
When I tried to run it, it said "Windows protected your PC"
thats always what it says if you dont get a game from steam or if they didnt pay microsoft for it to not say tha
as far as i know ther will be shadow the headhog
Woah.
With 30 unique detections and an apparent attempt to modify root certificates, this would have to be the biggest false positive I've ever seen.
So, I did a Traige, and there was nothing suspicious. The events marked in yellow just seem to be a consequence of how this fantastic engine works, and the event VirusTotal noted, where it tries to set a root certificate, never occurred.
I don't know how to manage it. Seems like the last update to fusion made things even worse.
I'm currently working on a new patch, but I don't think anything will be solved, as I'm still bound by the fusion's build function to generate the exe file.
With my own game I sent it to microsoft to get it verified(Windows was deleting my own exes as I created them) It cost nothing and took about 24 hours, was super painless. I forget the url though but it was somewhere at microsoft.com I just searched for and followed the links about reporting false positives.
Thank you for the suggestion! I considered doing so, as 1.34 was deleted by windows, but with the newly released 1.35 windows defender seemed to like it on my end, so I guess that updating the extensions must have worked to an extent.
If reports continue with the new version, I'll try to not only send it to microsoft, but to AV companies too.
I sent mine to one of the anti virus companies once. I cant remember which one(It was a request from somebody that purchased it)
Again it was simple I just went through the request process, sent the exe and I heard back from them within a day.
It was easy but it would be a pain if I had to do it for every anti virus company.
I'm getting a couple of things saying the file contains a Trojan or malware, which is awfully suspicious
I was getting PUP warnings in windows so I properly scanned the archive after downloading and got positive, high confidence, detections for Trojon.schoolgirl
Please reupload and fix your package. Use a virus scanner on your machine and fix it. If this isn't you doing this delibrate then your packager is comprimised and its injecting this trojan into the exe what you create the app.
This is not a normal 'indie' exe or 'independant' false-positive by the scanner. Upload the exe to virus total to verify.
My kid really wants to play this so I hope you get this sorted!
sonic 3d blast was already 2d.
у меня пишет что там троян(
Not much I can do, as it's an unsigned exe.
Any unsigned exe is easily flagged as a virus just "because", unless its digitally signed or the AVs servers encountered it on enough machines long enough to stop considering it a virus.
Gonna be real, this is pretty hardcore misinformation, and dangerous at that. If that were true, you could go on Github, grab just about any repo with recent changes, compile it and expect to get 20+ detections, but that's just not the case.
For what it's worth, Multimedia Fusion is an absolute mess known for this kind of stuff, but generally speaking, that's super bad info.
I stated many times through these comments that Fusion is very often flagged as a virus and 3D2D suffers for that though.
You are right with what you say and I admit I didn't word my sentence properly. With "any" I didn't mean "every single unsigned exe", I meant that that a random unsigned exe can be flagged as a virus.
ок
Do you play on doing another Sonic Fangame? it's been a while since you made this game, and it would be nice if you started your own original Sonic fangame.