Metroid Prime Gets an Unofficial Native PC Port, and the Vibecoded Slop Fight Starts Right Away
By CriticalPixel ·
A native PC port of Metroid Prime dropped on October 8, and within hours the gaming internet had split into two camps. One side is thrilled that Samus finally has mouse aim, an FOV slider and uncapped frame rates on Windows, Linux and Android. The other side is calling it vibecoded slop and telling everyone to go back to the Dolphin fork they already trust. The project is Odrannnn's MetroidPrimePort, it is in beta, and it is built on the PrimeDecomp decompilation of Nintendo's 2002 GameCube classic. It is also not the only unofficial console port to hit PC this week, which is why the argument got loud so fast.
What the port actually does
According to the project's GitHub repository, the game is compiled natively from the decompiled source and renders through Aurora, a layer built on SDL3 and WebGPU, with no emulator in the loop. That is what separates it from running a disc image in Dolphin with nicer settings. The build targets the USA v1.00 release, so you need your own North American disc image, and the repo says plainly that it ships no Nintendo assets. GenerationAmiga lists the extras: keyboard and mouse aiming, twin-stick presets, gyro, remappable controls, 4:3, 16:9 or window-following aspect ratios with a corrected HUD, adjustable field of view, MSAA, anisotropic filtering and an uncapped presentation rate sitting on top of the original 60 Hz simulation. Android gets touchscreen controls.
Past the basics, the feature list reads like a speedrunner's wish list. Cutscene skipping, save states, an expanded map tracker for items and scans, toggles for Fast Morph, Spring Ball, Toggle Lock-On and Sticky Charge, an integrated timer with LiveSplit support, item randomizers and Archipelago multiworld integration are all in the package, plus texture replacement and HD texture packs. GeekRealmHub's rundown adds that recent releases brought frame interpolation for high-refresh displays and experimental importing of Metroid Prime Remastered models. Existing GameCube saves import through memory card files, including straight from Dolphin. The repo sat at 3,473 commits when I looked, with the latest one landing on October 8, so this is not a weekend demo someone threw over the wall.
Why some players are furious
The pushback came fast. One poster told people not to play what they called vibecoded slop and pointed to PrimeHack, a Dolphin variant with first-person controls for the Metroid Prime games, as the version made by a human. Another, writing in Spanish, grumbled that after a Sonic Adventure port powered by Claude, today's Metroid Prime recompilation is vibecoded too. Under VEsoterica's video post, one reader asked whether this is just a glorified Dolphin repackage and another asked what it does that PrimeHack does not. VEsoterica answered that it is a full code port with Aurora underneath. Here is the catch: none of that proves anything about how the code was written. I searched the repository README for any mention of AI tools and found none, and the same video creator said in a different thread that a Bloodborne repo has no specificity on the subject either. So the AI accusation is a community claim, not a confirmed fact.
Not the only console port this week
The timing matters. VEsoterica also flagged a Bloodborne PC port for Windows after a Linux build appeared earlier, calling it a recomp, a port or both, with no certainty on which. That puts two console classics from rival platform holders on PC through fan effort inside the same day, and neither Sony nor Nintendo asked for either. Bloodborne has been tied to PlayStation hardware since 2015 while fans begged for a PC release for years. Metroid Prime has lived on Nintendo systems for more than two decades, with the Remastered edition arriving on Switch. Both publishers have had every chance to do this themselves and chose not to, and that gap is where these projects live.
The legal gray zone
This is where the port is careful, and where it is still exposed. The README says the repo contains no game content, the build reads assets from your own disc image, and the original game code under the src and include folders comes from the decompilation and remains Nintendo's, per a NOTICE file. The project also states that it is unaffiliated with Nintendo and Retro Studios. That structure mirrors how decomp ports usually try to stay on the right side of the line, but a decompilation of an entire game is a reconstruction of Nintendo's source in all but name. I found no statement from Nintendo in anything I read for this piece. Nintendo has a long record of acting on projects like this, so the longer this one stays in the spotlight, the more likely a letter shows up.
The CriticalPixel take
Strip away the AI shouting and the product is hard to argue with. A Metroid Prime build with mouse aim, gyro, an FOV slider and proper widescreen is what PC players have wanted from the series for years, and Nintendo answered with a Switch remaster that stayed on its own hardware. If PrimeHack already covered the control side, that is a fair point, but native code, Android support and a feature list this deep are a different animal than a Dolphin fork. The vibecoded accusation deserves a straight answer from the author, because people are entitled to know how a project that plays a commercial game was built. Until that answer exists, calling it slop is a guess and defending it as handcrafted is a guess too.
My bet is that this keeps happening. The tooling for decompiling and recompiling console games keeps getting better, the community is impatient, and publishers keep leaving ports off the schedule. If you own the game, the beta is there to try, and the repo is worth watching for a Nintendo response and for any word on how it was written. If the Bloodborne port gets the same scrutiny, we will find out whether this is a one off fight or the new normal for fan ports.
Sources
GenerationAmiga: Metroid Prime gets unofficial native port for Windows, Linux and Android
GitHub: Odrannnn MetroidPrimePort repository
GeekRealmHub on X: Metroid Prime finally has a native PC port
GenerationAmiga on X: Metroid Prime now runs natively on Windows, Linux and Android
VEsoterica on X: Metroid Prime PC port out now
VEsoterica on X: new Bloodborne PC port for Windows
StarlordBreve on X: PrimeHack versus the Metroid Prime port