
Polygon ran a piece this month arguing that Nintendo’s GameCube tantrum doomed the console but saved the company, and the comment sections did what they always do: sent everyone looking for a way to replay Super Mario Sunshine, The Wind Waker, and Metroid Prime. On Android, that is possible, but it is not a one-tap job. GameCube emulation is one of the heavier things a phone can be asked to do, and a good session depends as much on your file management, controller, and save backups as on the emulator itself.
We put together the eight apps that actually make GameCube emulation on Android work in 2026, judged on active development, real performance on Snapdragon hardware, how much fiddling each one demands, and whether the install path is trustworthy. Only one of them is a GameCube emulator. The other seven exist because the emulator alone is not the whole job.
What to look for in a GameCube emulation setup on Android
- Chipset and GPU drivers. A recent Snapdragon with Adreno graphics is the safest bet, mainly because driver support for Vulkan is better there than on most Mali and Xclipse parts. Older or budget chips can boot games and still fall apart in the demanding ones.
- Vulkan versus OpenGL. Vulkan is usually faster on modern Android GPUs, but a handful of games and drivers behave better on OpenGL. Any app you rely on should let you switch backends without rebuilding your whole setup.
- Per-game configuration. GameCube titles do not agree on anything. The ability to save a backend, resolution, and shader mode per game (rather than globally) is what separates a working library from a list of half-broken games.
- Controller latency. Touch overlays are fine for menus and miserable for Metroid Prime. Bluetooth pads add a few milliseconds, a 2.4GHz dongle or a USB-C wired pad adds less, and Dolphin’s own input latency setting matters more than most people expect.
- Storage and file formats. A GameCube disc image runs to roughly 1.3GB, and Dolphin’s RVZ format compresses that noticeably with no loss. Ten games is a real dent in a 128GB phone if you leave everything as raw ISOs.
- Save handling. Save states are convenient and fragile. Memory card saves survive emulator updates far better, and neither survives a factory reset unless you are backing them up somewhere off the device.
The legal part, briefly
Emulators themselves are legal software. Dolphin is open source and has been for two decades. What is not legal is downloading commercial GameCube games you do not own, or grabbing a copy of Nintendo’s boot ROM from the internet. The lawful route is dumping your own discs, which for GameCube means using a Wii running homebrew disc-dumping software, since a PC drive cannot read the miniDVDs. Good news on one front: Dolphin does not need a GameCube BIOS to play games at all. The IPL file is optional and only gives you the console’s startup animation. We do not link to ROM sites and will not explain how to find them.
Quick comparison
| App | Best for | Cost | Standout | Open-source |
|---|---|---|---|---|
| Dolphin Emulator | The emulator itself | Free | Official builds, per-game settings, active development | Yes |
| Dolphin MMJR2 VBI | Squeezing speed from older phones | Free | VBI Skip hack for framerate-limited games | Yes |
| RetroArch | One frontend across every console | Free | Dolphin core alongside dozens of others | Yes |
| Daijishō | A console-style library screen | Free | Box art, per-platform launchers, home-screen replacement | Yes |
| ZArchiver | Unpacking your dumps | Free with ads | Handles 7z, RAR, and split archives on-device | No |
| Gamepad Tester | Checking a controller before you blame the emulator | Free | Live button, stick, and trigger readout | No |
| Syncthing-Fork | Backing up saves and memory cards | Free | Direct device-to-device sync, no cloud account | Yes |
| CPU-Z | Knowing what your phone can take | Free | Chipset, GPU, thermal and clock readout | No |
1. Dolphin Emulator, the only serious GameCube emulator on Android
Dolphin Emulator is the project, and everything else on this list is scaffolding around it. Official Android builds are on Google Play and get updated in step with the desktop releases, so the Android app now inherits the same rendering fixes, the same compatibility database, and the same per-game configuration system. In practice that means you set Vulkan as your video backend, set shader compilation to hybrid ubershaders to cut the first-run stuttering, and then override those choices for the two or three games that dislike them. GameCube output is 480p natively, so upscaling to 2x is the single change that makes these games look modern on a phone screen.
Where it falls short: it is demanding, and it is honest about that. A flagship-class Snapdragon holds most of the library at 2x internal resolution; a mid-range chip will drop frames in the heavier games no matter what you set, and sustained play means heat and throttling on any phone without a cooler. Dolphin also does nothing to help you organise files, back up saves, or set up a controller.
Pricing: free, no ads, no in-app purchases.
Platforms: Android, Windows, macOS, Linux.
Download: Aptoide · Google Play
Bottom line: everyone starts here, and most people should stop here too.
2. Dolphin MMJR2 VBI, for phones that need the extra frames
Dolphin MMJR2 VBI is the current continuation of the MMJR lineage, the long-running Android-only Dolphin forks built around performance rather than accuracy. This one adds a VBI Skip speed hack to the MMJR2 codebase and has been rebased onto much newer Dolphin code than the original fork ever ran, which closes a large chunk of the compatibility gap the older MMJR builds had. On a phone that sits just under playable speed in official Dolphin, that hack is sometimes the difference between 45fps and locked framerate.
Where it falls short: it is a one-person side project with releases that arrive when the maintainer has time, and the maintainer says as much. It is not on Google Play or Aptoide, so installing it means sideloading an APK from the project’s releases page and trusting the source. Accuracy hacks also break things, and a game that misbehaves here may run correctly in official Dolphin.
Pricing: free.
Platforms: Android only.
Download: GitHub releases (sideload, no store listing)
Bottom line: worth trying on an older or mid-range phone, pointless if official Dolphin already hits full speed for you.
3. RetroArch, for people who want one app for every console
RetroArch carries a Dolphin core alongside cores for nearly every system that predates the GameCube, so a single frontend covers your entire retro library with one control scheme and one set of shaders. For GameCube emulation on Android, the setup has two non-obvious requirements: the Dolphin core needs shared hardware context enabled or you get a black screen, and it needs Dolphin’s sys files, which RetroArch’s own core system files downloader can fetch for you.
Where it falls short: the Dolphin core lags behind standalone Dolphin on both features and speed, and it inherits RetroArch’s menu system, which is dense enough that plenty of people give up before their first game boots. If GameCube is the only system you care about, this is the wrong tool.
Pricing: free, open source, no ads.
Platforms: Android, iOS, Windows, macOS, Linux.
Download: Aptoide · Google Play
Bottom line: run it if GameCube is one system among ten, skip it if GameCube is the whole point.
4. Daijishō, for a library that looks like a console
Daijishō is a launcher rather than an emulator. You point it at your folders, tell it which app handles each system, and it builds a scrolling library with box art that can replace your home screen entirely. It is still free, still updated, and it is the reason a lot of Android handhelds boot straight into something that feels like a console rather than a file browser.
Where it falls short: the first hour is configuration work, since platform definitions and artwork sources have to be imported before anything looks good. It also adds nothing to performance, and a launcher on top of a struggling emulator is still a struggling emulator.
Pricing: free.
Platforms: Android.
Download: Aptoide · Google Play
Bottom line: the finishing layer for anyone building a proper retro device, unnecessary if you play two games and know where they are.
5. ZArchiver, for unpacking what you dumped
ZArchiver handles the unglamorous middle step. Disc dumps and their backups tend to arrive as 7z or RAR archives, sometimes split across multiple parts, and Android’s built-in file tools will not touch those formats. ZArchiver opens them in place, extracts to a folder you choose, and can repack finished games if you are archiving them to a drive.
Where it falls short: the free version carries ads, and the interface is a very old-school two-pane file manager that has never been prettied up. Extracting a 1.3GB archive on a phone is also slow and briefly needs double the storage space, so plan for it.
Pricing: free with ads. A paid version removes the ads.
Platforms: Android.
Download: Aptoide · Google Play
Bottom line: install it once, use it every time you add a game, forget it exists in between.
6. Gamepad Tester, for diagnosing the controller and not the emulator
Gamepad Tester shows a live readout of every button, stick axis, and trigger your controller reports to Android. That sounds trivial until a Bluetooth pad drifts in Luigi’s Mansion or a trigger refuses to register as analogue, and you need to know whether the fault is the pad, Android’s mapping, or Dolphin’s input configuration. Checking here first saves an evening of rebinding the wrong thing.
Where it falls short: it is a diagnostic tool, so there is nothing to use once the answer is on screen. It also cannot fix anything: remapping still happens inside Dolphin, and drift on a worn stick means a new pad.
Pricing: free.
Platforms: Android.
Download: Aptoide
Bottom line: two minutes of setup that pays for itself the first time a controller misbehaves.
7. Syncthing-Fork, for saves you will not lose
Syncthing-Fork keeps folders in sync between your own devices continuously, with no cloud account in the middle. Point it at Dolphin’s user folder and your memory card files and save states copy themselves to a PC or a second device as you play. That matters because emulator saves live inside app storage, which means an uninstall, a botched update, or a factory reset can take a hundred hours with it.
Where it falls short: the setup is the least friendly on this list, since you are configuring folder IDs and device pairing rather than tapping a sign-in button. Its Google Play presence is also less certain than most, as the developer has talked about stepping back from the Play listing, with the project’s own release builds and F-Droid as the fallback channels.
Pricing: free, open source.
Platforms: Android, Windows, macOS, Linux.
Download: Aptoide · Google Play
Bottom line: the app you will be glad you installed before you needed it, not after.
8. CPU-Z, for knowing what your phone can actually do
CPU-Z reports your exact chipset, GPU, clock speeds, RAM, and battery temperature. Before spending an evening tuning Dolphin, it is worth knowing whether you are holding a recent Adreno-equipped Snapdragon or a mid-range chip that will never hold full speed in the heavy games. The live temperature and clock readouts are also the quickest way to confirm that a game slowing down after fifteen minutes is thermal throttling rather than a settings problem.
Where it falls short: it tells you the truth and then leaves you with it. There is no overlay, no in-game FPS counter (Dolphin has its own), and no tuning of any kind.
Pricing: free with ads.
Platforms: Android, Windows.
Download: Aptoide · Google Play
Bottom line: a five-minute reality check that stops you chasing performance your hardware was never going to give.
How to pick the right one
If you want the shortest path to Wind Waker on a phone: official Dolphin, ZArchiver, and a Bluetooth controller. That is the whole setup, and three apps is genuinely enough.
If your phone is two or three years old and Dolphin sits at 80 percent speed: try Dolphin MMJR2 VBI before you conclude the hardware cannot do it, and accept that you are sideloading a hobbyist build.
If GameCube is one shelf in a much larger collection: RetroArch for the cores, Daijishō on top for the library, and standalone Dolphin kept installed for the games where the core struggles.
If you have already lost a save file once: install Syncthing-Fork today and switch Dolphin from save states to memory card saves. States are tied to emulator internals and break across updates.
If you are shopping for hardware rather than software: run CPU-Z on the phone you already own first. A recent Snapdragon with Adreno graphics handles this library well, and no app on this list will rescue a budget chip from GameCube’s more demanding games.
FAQ
What is the best GameCube emulator for Android?
Dolphin, and there is no close second. It is the only actively developed GameCube emulator that runs the library properly on Android, and every alternative worth mentioning (including MMJR2 VBI) is a fork of Dolphin rather than a separate project. Anything advertising itself as a different GameCube emulator is usually a repackaged Dolphin build or worse.
Which phones run GameCube games at full speed?
A recent flagship Snapdragon holds most of the library at full speed, often at 2x internal resolution, provided it does not overheat. Mid-range chips run the lighter games and struggle with the demanding ones. Sustained sessions are limited by cooling as much as by raw performance, so expect a phone to slow down after fifteen or twenty minutes where a handheld with a fan will not.
Does Dolphin need a BIOS file for GameCube games?
No. Dolphin boots GameCube games without any BIOS, and the optional IPL file only reproduces the console’s startup animation. Wii emulation is a different situation, but for GameCube nothing is needed beyond the emulator and a game you dumped yourself.
Is emulating GameCube games on Android legal?
Running an emulator is legal, and Dolphin is open source software. Playing games you did not dump from your own discs is not, and neither is downloading Nintendo’s boot ROM. The lawful route is dumping your own copies, which for GameCube discs means using a Wii with homebrew disc-dumping software rather than a PC drive.
How much storage do GameCube games need?
Around 1.3GB per disc as a raw image. Dolphin’s RVZ format compresses that with no loss in quality, which is worth doing before you copy anything to a phone. A modest ten-game library still runs into several gigabytes, so a device with expandable storage or a spare 256GB is a practical requirement.
Are save states or memory card saves better?
Both, for different jobs. Save states are for pausing mid-boss and survive nothing else, since they are tied to the emulator build and can break after an update. Memory card saves are the game’s own save system, they carry across emulator versions, and they are what you should be backing up with something like Syncthing-Fork.