3DS Homebrews for Ninjhax


It’s been almost 3 weeks since Smea‘s Ninjhax was released. During that time, many interesting homebrews have been released/announced.I would like to outline the current state, which homebrews are worth keeping an eye on and tell you some basic info about each of them.2DSHL

The homebrews are not sorted, I was writing them as they were coming to my mind. Attached videos are not mine. For more information, go to enclosed links to GBAtemp/GitHub.

Well, here we go.

– GB/GBC (not GBA) emulator, a port of the DS emulator of the same name
– developed/ported by Drenn  (GBAtemp profile)
GBATemp thread
Nice GB/GBC emulator (still in alpha), which can play most ROMs (all homebrews I’ve tried worked). It runs fast, sound is good, save-state works perfectly.
Scalling is planned to be added (high-priority). Other functions which are planned are: using the circle pad, palette changing and GBC bios support.VIDEO (short, starts at 4m)

– GBA emulator
– developed by Steveice10 (GBAtemp profile)
GitHub repository
One of the newest homebrews, so it’s still in a very early stage. It runs very slowly and there’s no sound.
Despite these deficits, I think it’s a promising homebrew and I’m looking forward to see how it grows. VIDEO


Wo3DSWorld of 3DSand
– a sandbox game, a clone of the simulation game “World of Sand”
– developed by Steveice10 (GBAtemp profile)
GBATemp thread, GitHub repository
This sandbox game allows you to control falling  particles of different elements. Pretty cool homebrew that’s fun play with. I wouldn’t mind if the function to save/load what you create was added.




– application
– developed by YoshiInAVoid (GBAtemp profile)
GBATemp thread, GitHub repository
This is definitely so far my most favoured homebrew. It allows you to use a 3DS as a wireless controller for your PC (windows). It’s easy to install and customize (custom key bindings, port, controllable throttling amount). Current version is 0.3.
It’s planned to add support for using the touch screen as a keyboard, create some GUI, etc. Android/Linux support is not currently planned, but may be considered in the future. People who donate YoshiInAVoid any amount any amount of money will receive new versions of 3DS Controller before they are released publicly. VIDEO

– SNES emulator, reuses a lot of lolSnes’s code (SNES emulator for DS by Mega-Mario)
– developed by StapleButter (GBAtemp profile)
GBATemp thread, Official site
SNES emulator, whose verson 1.2 was released recently. A long list of functions contains e.g. scaling support, scrolling, custom borders or SRAM with auto-saving. Emulations itself is good and so is the sound (sound doesn’t work on New 3DS though). Unfortunately, about 50% games are not working. (compatibility listVIDEO

– FTP Server for 3DS
– developed by mtheall (GitHub profile)
GitHub repository
Unlike smea’s ftPONY, this actually works (no offence, just speaking from experience) and also supports Linux FTP clients.

– a 3DS homebrew adaptation of Minecraft
– developed by smea (GBAtemp profile, twitter, official site)
Official siteGitHub repository
Official text:

At the moment it is akin to a very basic version of Minecraft’s creative mode : you can run around, fly, destroy blocks, place blocks, all in an infinite world generated procedurally in real time. All modifications made to the world are saved to the SD card so that progress isn’t lost. Best of all, the game can run in stereoscopic 3D and it looks, like, really cool. VIDEO

3dspaint3DS Paint
– paint app
– developed by AlbertoSONIC (GBAtemp profile)
GitHub repository, GBAtemp thread
A simple paint app. You can use 7 colors and a rubber.
Source of the photo: Aforementioned GBAtemp thread.



– etch a sketch app
– developed by thekman (GBAtemp profile)
GBAtemp thread
A simple etch a sketch homebrew.
Source of the photo: Aforementioned GBAtemp thread.



Some other worth at least mentioning:

ftPONY: smea’s FTP server. Download
yeti3DS: smea’s port of Derek Evans’ FPS “yeti3D”. Download
Note: ftPONY and yeti3DS were included in smea’s homebrew starter kit, along with 3DScraft.

Super Block Attack: PMedia’s 3DS Homebrew Tetris Game, serves as a test Download
CHIP-3DS: a slow CHIP-8 emulator developed by xerpi. Download

In development/not released yet:

– a homebrew online marketplace
– developed by filfat (GBATemp profile, twitter, official site)
– GBAtemp thread, GitHub repository
Filfat’s project, currently still in the stage of development. If you are wondering about the “Mii” part, filfat says that if everything goes well and he doesn’t get bored, DownloadMii will be multiplatform in the future. Release date is unknown.

Source of the preview photo: Aforementioned GBAtemp thread.

– NES emulator
– developed by St4rk (GBAtemp profile, twitter)
GBAtemp thread
St4rk said that he works on a brand new version of 3DNES for Ninjhax, including new GUI. After being busy, he is probably back at work now. No further information about release have been said.


– Virtual Boy emulator, port of Red_Dragon (which was based on Reality Boy)
– ported by mrdanielps (GitHub profile)
GitHub repository
At this moment, r3Ddragon is not PoC anymore and can actually run stuff. According to mrdanielps, it works when compiled as .3dsx.
VIDEO (this video shows running r3Ddragon, but not via Ninjax, its purpose is to show how it runs)

helloworld_lppLua Player Plus
– first Lua Interpreter for 3DS, ported from PSP/PSVITA
– ported by Rinnegatamante
GBAtemp threadGitHub repository, Official Documentation
Official text:

“Lua Player Plus is officially the first LUA interpreter available for 3DS. At this time, it allows only basic screen functions in order to make an hello world but we’re working hard to implement a lot of features in the near future.”

That’s about it, I hope you liked this article and I managed to maybe clean up some things for you (and to avoid saying BS). If you have any comments or questions, use either comment section or twitter.
See you next time.

About Jiri

Journalism student at Charles University in Prague who likes to write about video games and hacking. I mostly play on PS Vita and PC.

Check Also

Exciting News: Nintendo Switch Emulator Yuzu Makes a Comeback as SUYU

The eagerly anticipated Suyu emulator (aka Yuzu) has been the talk of the town since …