
3dSen PC - 3D NES Emulator
A downloadable game for Windows, macOS, and Linux
3dSen PC
is a passion project that reimagines classic NES games by turning them into fully playable 3D voxel dioramas. It’s not just about nostalgia—it's about seeing these beloved games in a whole new light. Whether you're jumping back into old favorites or discovering hidden gems for the first time, 3dSen offers a fresh way to experience retro magic across every genre: platformers, RPGs, shooters, beat ’em ups, puzzlers, and more.
If you want to play in both VR and PC modes, check out 3dSen VR instead.
Highlighted Features
- Ever growing list of supported retro classics and modern homebrew
Included but not limited to Super Mario Bros, Contra, Metroid, Legend of Zelda, Final Fantasy, Duck Hunt, Dragon Warrior, Mega Man, Batman, Castlevania, Battle Kid, Micro Mages.
- 100+ Supported Titles and Growing
Hand-tuned support for both iconic classics and modern homebrew.
Includes—but isn’t limited to—Super Mario Bros, Contra, Metroid, Zelda, Final Fantasy, Duck Hunt, Dragon Warrior, Mega Man, Castlevania, Battle Kid, Micro Mages, and more. - Quick Save/Load
Save anywhere, anytime—no need to wait for a checkpoint. - Rollback & Fast Forward
Fix that missed jump or breeze past the grind. - Custom Camera Controls
Zoom, rotate, and frame the action just the way you like. - Real-Time Lighting & Shadows
Add depth and drama to every scene with dynamic visuals. - Animated Skyboxes
Every level feels alive with immersive skies and backgrounds. - Export to 3D File
Save your favorite game moments as 3D models for fun or creativity. - Custom Cover Art
Make your library your own with personalized game covers. - Runs on Windows, Linux & Intel Macs
Cross-platform support from the start—no hoops to jump through.
Reviews
“Amazing Emulator Turns 2D NES Games Into Fully 3D Worlds” - Kotaku
“This virtual console turns old-school pixel pushers - whether they're modern homebrew throwbacks or legitimately-acquired Marios - into adorable, fully-playable 3D dioramas” - RockPaperShotgun
“When I started playing the game, I was filled with emotion that cannot be expressed in words.” - IGN Japan
Notes
- If you own a VR headset, please check 3dSen VR
Contact
Updated | 9 days ago |
Status | In development |
Platforms | Windows, macOS, Linux |
Rating | Rated 4.3 out of 5 stars (6 total ratings) |
Author | geod |
Genre | Action, Adventure, Platformer |
Made with | Unity, Aseprite |
Tags | 8-Bit, Emulator, JRPG, NES (Nintendo Entertainment System), NES ROM, Pixel Art, Retro, Voxel |
Average session | About an hour |
Languages | English |
Inputs | Keyboard, Mouse, Xbox controller, Gamepad (any) |
Multiplayer | Local multiplayer |
Player count | 1 - 2 |
Links | Steam, Homepage, Steam, Twitter/X, YouTube, Support |
Purchase
In order to download this game you must purchase it at or above the minimum price of $10.49 USD. You will get access to the following files:
Development log
- 🚀 3dSen PC v1.0 is Here – A Dream 10 Years in the Making14 days ago
- V0.9.14 - Jackal - The 100th supported game59 days ago
- V0.9.14 - Jackal - The 100th supported game59 days ago
- Jackal Profile - Level 1 : The most epic helicopters in the NES legacyMar 09, 2025
- v0.9.13 Tiny Toon Adventures ProfileFeb 18, 2025
- Super Mario Bros 2 community profileFeb 08, 2025
- v0.9.12 - Dragon Quest/Warrior III ProfileJan 24, 2025
- Tennis ProfileNov 17, 2024
Comments
Log in with itch.io to leave a comment.
Oh wow, this is amazing. I wish there was an Android port to use on my Odin 2!
I been on a retro kick for about 2 weeks now, and this popped up. Thanks so much!
Just finished obtaining original cartridges for MegaMan 6, and Kirby's Adventure not on the list for 1.0. I look forward to more games support.
Thank you for your excellent work :)
I just made my contribution, it's really deserved <3
Thank you for the LINUX version that I had been waiting for a while, it's perfect.
Just two suggestions, if I may...
Could we have a 16/9 version? Since we all have modern cinema-format TVs, it's a shame to have black bars on each side :(
Two solutions: either display a bezel on each side, fixed, but that hides the black bars, with a design that fits the 3D spirit of the game being played.
Or better, though it's complicated, display more game content on the sides. I know some emulators do this, they show the upcoming scenery in front, while keeping the old one in memory for the background... but the horrible issue with this method is that the enemies are not displayed, so they appear unexpectedly too close to the player. It's a nightmare... So here, either you can make them appear ahead without patching the ROM, and it's magic. Or it’s not possible, and maybe display those two parts of the level before and after in greyed out or darker tones? To show that it's not really part of the game... but more like a cosmetic touch.
You should create a DEMO version. For example, limited to 15 minutes in time? Or locked to 3 games? Just to let people play it and buy it. I think this would be a good idea. In projects that include various emulators, for instance, a demo would allow you to promote yours and make it better known.
Not exactly what you suggest but 3dSen already supports TVBoxes:

NO IT COSTS MONEY :( :( :(
Seems to be working fine on Windows 7 64-bit (don't know if VxKex got autoenabled for it or not).
And it even has Mappy! @_@
What is the diffrence between 3dsenpc and and 3dsenvr. I bought the vr version 5 years ago. Didn't even realize there was another version
The PC version lacks VR support.
i have brought this on itch.io and steam and cannot downloead it.
Why cannot i down load it?
Hi, what's exactly your issue?
Wait a minute, what the crap? I thought I was getting access to non-Steam builds by buying this on itch.io. It's just a placeholder!?!?
FYI the Steam build is DRM free so hosting locations have no effects in our context.
make free
I would love SBS support for legacy 3D devices like 3D TVs and monitors! Please add SBS 3D support!
here you go. :) nvidia 3dvision .nip profile i created.
(note: probably need to use 425.31--the last 3d vision drivers. or use the 3D_Driver_Tool_V1.20_by_LOSTI patch to patch newer drivers with 3dvision
use NVidiaProfileInspector to load the .nip file, of course--also i think i set depth to like 40 or 50 for this, converge is fine where i have it).
https://drive.google.com/file/d/10J0k0GstGIL9pye96yMRiLTFBu2vin5Q/view?usp=shari...
Thanks for looking out, but I don’t use Nvidia 3D Vision. True SBS support would be more flexible for 3D TV’s, other 3D monitors for PC, and make it easier to take video and screenshots for viewing on other 3D devices.
3dsen for mac pleez
3dsen supports win, mac and linux
A steam key? Why can't I download it here? I'll give 5 bucks extra to not have to get on Steam.
Has development on this ceased? I can't find anything recent regarding it.
I know you're probably really busy keeping up with the PC and VR versions, but this would be so cool to have on Android too.
wish they have one for super nintendo
I got excited until I saw the " Steam key only " part :(
Same here. I didn't want to buy on Steam I was waiting to be released on itch. It's a pity.
I feels you guys. But there are still a lot of developments so Steam release only will save my time and effort. Thank you for your understanding.
Of course. It's your software , you do what you want, can and have to. Here I'm only saying a wish. Keep up the good work.
same here...but ghostdancer is totally right! It's your software and we are glad about the development either way!