Metroid Prime now runs natively on Android through a PrimeDecomp port
Metroid Prime has joined the growing list of big games that run on Android without an emulator. Odrannnn's Metroid Prime Port compiles the community PrimeDecomp decompilation into a native program, rendered through the Aurora layer (SDL3 and WebGPU), and every release now ships an arm64 Android APK next to the Windows, Linux and macOS builds.
What you need
No game content comes with the port. You pick your own disc image the first time it starts: the GameCube USA release (GM8E01, revisions 1.00, 1.01 and 1.02) or the PAL release (GM8P01), as an .iso, .gcm, .rvz, .wbfs, .ciso or .nkit file. The Japanese and Korean releases, the Wii Trilogy and Metroid Prime Remastered aren't supported as the base game.
What it adds
- Widescreen with an edge-to-edge HUD and an uncapped frame rate.
- FOV, MSAA, anisotropic filtering and HUD scale options.
- Twin-stick and gyro aim, full rebinding and optional tweaks like toggle lock-on.
- Save states, quick resume, and save import and export with GameCube, Wii Trilogy and Dolphin saves.
- Dolphin texture packs, a built-in randomizer and Archipelago multiworld support.
- An experimental option to import models and effects from your own Metroid Prime Remastered dump.
On a handheld
The Android build has a touch overlay with movement and camera sticks that hides itself when you press a button on a real controller, so built-in controls on an Android handheld should just work. The 0.30.0 release lists much lower memory use on Android, along with suit-matched morph balls and savestate fixes. The project's own Android notes say some on-device paths still need wider testing, so treat it as early and report problems on GitHub.
Metroid Prime Port is now in our Android ports directory. Details come from the project's README and release notes on GitHub; Overclocked links to the official releases page only.