Metroid Prime Port
PC port of Metroid Prime
- DecompilationPort Type
- OdrannnnDeveloper
- 6 Nov 2026Page Updated

Details
- Developer
- Odrannnn
- Port Type
- DecompilationThe game's code was rewritten by hand as source code that builds back into the same game, then made to run natively on PC.
- Game
- Metroid Prime
- AI Use
- AI-assistedThe project says: “Parts of this port were written with AI coding assistants, under my oversight.” Source
- Source Code
- GitHub
- Page Updated
Platform Support
ScreenshotsView All (5)
Overview
Metroid Prime Port is a native port of Metroid Prime for Windows, Linux and Android, compiled from the PrimeDecomp decompilation and drawn with Aurora through SDL3 and WebGPU, with no emulator involved.
It adds widescreen with the HUD spread to the edges, an uncapped frame rate over the original fixed-rate simulation, a field-of-view setting, mouse and twin-stick aiming, gyro aim, full control remapping and skippable cutscenes. It also has save states, a map and item tracker, a speedrun timer with LiveSplit support, a mods folder, texture packs, and a built-in randomizer and Archipelago multiworld client. Android has a touch overlay.
The project is very new, with its first releases at the end of September 2026. The download contains no game data. It needs Metroid Prime (USA, version 1.00), dumped from your own disc.
How to Set It Up
- Download the build for your system: Windows zip, Linux tarball, AppImage or Flatpak, or the Android APK.
- Extract it and run
metroid_prime_port(metroid_prime_port.exeon Windows; it needs a Visual C++ redistributable). - Choose your disc image in the file dialog on first launch. The choice is remembered.
- Press F1 for the full settings overlay.
Advertisement
Download Metroid Prime Port
What's new in v0.42.0
You need your own disc image: Metroid Prime Trilogy (R3ME01 USA, R3MP01 PAL), Metroid Prime USA (GM8E01, revisions 1.00, 1.01 and 1.02), PAL (GM8P01). No disc image or game assets are included.
What changed
Metroid Prime Remastered graphics
- The arm cannon, suit arm and grapple arm use Remastered’s own Thermal and X-Ray Visor models.
- The Chozo Ghosts, Oculus and other enemies use their Remastered X-Ray models.
- The sky no longer looks pale in the X-Ray Visor.
- More of the room models match their Remastered versions.
Cheats (#264)
- Moon jump.
- Boost Ball speed and duration sliders. You can boost in the air and steer while boosting. (Be careful with high values!!!)
- “Move Samus here” moves Samus to the free camera.
Difficulty
- Sliders for damage taken and damage dealt, from x0.1 to x10 (F1 > Game > Difficulty).
Other changes
- Fewer shader pipelines to compile.
- The texture replacement cache shrinks when memory runs low (#266).
Downloads
| Platform | File | Notes |
|---|---|---|
| Linux | MetroidPrime-x86_64.AppImage | chmod +x, then run |
| Linux | MetroidPrimePort.flatpak | flatpak install --user ./MetroidPrimePort.flatpak |
| Linux | metroid-prime-port-0.42.0-linux-x86_64.tar.gz | Bare binary |
| Linux | MetroidPrime-aarch64.AppImage | Experimental; arm64 Linux, chmod +x, then run |
| Linux | metroid-prime-port-0.42.0-linux-aarch64.tar.gz | Experimental; arm64 Linux |
| Linux | metroid-prime-port-0.42.0-linux-*.debug | Debug info for the tarball binaries (crash reports only) |
| Windows | metroid-prime-port-0.42.0-windows-x86_64.zip | Visual C++ redistributable required |
| Windows | metroid-prime-port-0.42.0-windows-arm64.zip | Experimental; Windows on Arm |
| macOS | metroid-prime-port-0.42.0-macos-arm64.zip | Apple Silicon, macOS 13+ |
| Android | metroid-prime-port-0.42.0-android-arm64.apk | Arm64-v8a, Android 9+ |
| iPhone / iPad | MetroidPrimePort.ipa | iOS / iPadOS 16+ |
Licence
MIT covers this project’s own work, not Nintendo’s game code under src/ and include/. See LICENSE and NOTICE. Metroid Prime is a Nintendo trademark; this project is unaffiliated with Nintendo and Retro Studios.
2bacc35e7c5bd3d53874210c9cc472086452fea1684482c42d515a4a1e85f0c1
d802223829a54783d0bd41aa929c0d0a6010a36d3951d29b647d99f0e39beafb
a7f606bfc4e954cf7c824189f7ece5b82cc19e969c4b0ecd276eb87448902d9d
86c42bf637b30778ecb32f28dd45e16310fbd150fab83f4b82f14889a9a74082
f379099194f33fc11c92fad4786c87d3d2672b03198b00b0ef34f6379342e932
9efaf3f1c3900559e3b6e3ac1409bb711eb043a9f94da98267921e9f3de7673b

