DolphiniOS and emuThreeDS: GameCube and 3DS on iPhone

Updated Jul 27, 2026
A cube-shaped console cracked open into a portal of light

This is the heavy end of iOS emulation. Game Boy and DS emulators run on anything; GameCube and 3DS ask more of the phone and more of the setup. Both are doable on a current iPhone, and the questions people actually ask about them — JIT, performance, whether it still works after an iOS update — have concrete answers.

DolphiniOS

DolphiniOS Emulator on iPhone
DolphiniOS Emulator GET

DolphiniOS is the iOS port of Dolphin, the GameCube and Wii emulator that’s been in development since 2003. On a modern iPhone it plays a large part of the GameCube library at full speed.

The JIT question, since it’s the first thing everyone searches:

Dolphin runs fastest with a just-in-time recompiler, and iOS normally forbids JIT. There are builds that require JIT to be enabled and builds that run without it — the no-JIT path is slower but needs no computer and no developer mode gymnastics. On recent hardware, no-JIT is playable for a lot of the catalog; demanding titles are where you’ll feel the difference.

What else matters:

  • Controller support — GameCube games were built for a physical controller, and a Bluetooth gamepad transforms this from a demo into something you’d actually play.
  • Save states, plus native memory-card saves.
  • Resolution scaling — you can render above original resolution, which is what makes a 2002 game look reasonable on an OLED phone.
  • Wii support as well as GameCube, with the obvious caveat that motion controls are awkward without real Wii remotes.

emuThreeDS

emuThreeDS on iPhone
emuThreeDS GET

emuThreeDS brings Nintendo 3DS emulation to iPhone — the newest and least mature of the systems here, and the one with the most active interest right now.

What you get:

  • Dual-screen handling, same problem as DS but with more pixels to place: stacked or scaled layouts, with the touch screen mapped for the games that need it.
  • Save states and native saves.
  • Growing compatibility. 3DS emulation is younger than the rest; expect most of the library to run and a tail of titles that don’t yet.
  • Runs without a jailbreak — the reason to use this build rather than trying to get a desktop emulator onto a phone.

Set expectations honestly: this is the one where “does game X run” is a real question rather than a formality.

A sealed vitrine holding a dead console with its cable cut

Which one

Different systems, so it depends on the library you want. DolphiniOS is the more mature and more predictable of the two — GameCube support has had two decades of work behind it. emuThreeDS is the newer frontier.

If you want the lighter handheld libraries instead, see GBA4iOS and iNDS; for the full picture across systems, the emulator round-up covers PSP as well.

Spinning a glowing cube console like a turbine

Installing on iPhone

Neither is on the App Store. Both install from builds.io in one tap:

  1. Open builds.io on the iPhone and sign in.
  2. Tap GET on the emulator you want.
  3. Add your game files and launch.

No jailbreak, no computer, and the build stays signed instead of expiring in a week.

Common questions

Do I need JIT for DolphiniOS? Not necessarily. There are no-JIT builds that trade some speed for zero setup, and on recent iPhones that trade is worth it for most of the catalog.

Will these survive an iOS update? When a build breaks on new iOS, the catalog version is updated — you’re not searching forums for a working IPA.

How much storage do I need? More than for handheld emulators: GameCube and 3DS titles are considerably larger files. Budget several gigabytes if you plan to keep a few games installed.

Do they include games? No. These are emulators; the game files are yours to provide.