List of unofficial ports
List of PC game ports using either reverse engineering (decompilation), recompilation[citation needed], or remaking an existing game from the ground up to play a game unintended for PC or to provide a superior experience over an official port. This page is for ports which are active or announced. A decompilation project does not automatically mean it's an active PC port.
Off-site resources to find decompilation & recompilation projects
- Decompiled Retail Console Games page on retroreversing.com
- Decompilation topic on Github
- Recompilation topic on Github
- Open Source Game Clones
- decomp.me - Collaborative reverse-engineering platform
Multiplatform • Link
Arcade • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| San Francisco Rush: The Rock | ProjectR | Decompilation | Playable | C/C++ | |
| San Francisco Rush 2049 | ProjectR | Decompilation | Playable | C/C++ | |
| Silent Hill: The Arcade | Silent Hill: The Arcade | Decompilation | Complete |
Nintendo • Link
Nintendo Entertainment System/Famicom • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| Super Mario Bros. | SuperMarioBros-C | Decompilation | Playable | C/C++ | Uses an emulation layer |
| Super Mario Bros. | Super Mario Bros. Remastered | Recreation | Playable | C/C++ | Full remake in Godot. Various additions, gameplay tweaks and upgrades. Requires an original ROM to run. |
| Metroid | Metroid Planets | Recreation | Playable | Made in GameMaker Studio. Current build is lacking a previously implemented new campaign, but an older version with it intact is still linked. An even older version is playable in browser. | |
| The Legend of Zelda | Zelda Classic | Recreation | Complete |
Super Nintendo Entertainment System/Super Famicom • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| The Legend of Zelda: A Link to the Past | zelda3 | Decompilation | Complete | C | |
| Super Mario World | smw | Decompilation | Playable | ||
| Super Metroid | sm | Decompilation | Playable |
Nintendo 64 • Link
Game Boy / Game Boy Color • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| The Legend of Zelda: Link's Awakening DX | The Legend of Zelda: Links Awakening DX HD - PC Port | Recreation | Playable | C# | Update of Link's Awakening anonymous PC port from itch.io built with MonoGame (https://www.pcgamingwiki.com/wiki/Link%27s_Awakening_DX_HD) |
Game Boy Advance • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| Sonic Advance 2 | sa2 | Decompilation | Playable | C |
GameCube • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| Mario Party 4 | marioparty4 | Decompilation | Development | C | |
| Metroid Prime | Metaforce | Decompilation | Alpha | C++ | |
| Animal Crossing | forest | Decompilation | Development | C |
SEGA • Link
Arcade • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| Outrun | Cannonball | Complete | C++ |
Genesis • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| Sonic 3 & Knuckles | Sonic 3: Angel Island Revisited | Decompilation | Complete | C++ |
Sony • Link
PlayStation • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| Crash Bandicoot | Decompilation | Playable | C | ||
| Crash Team Racing | Decompilation | 70% | Video | ||
| Doom (1993) | PsyDoom | Decompilation | C++ | ||
| LSD: Dream Emulator | LSD: Revamped | Re-implementation | Complete | Unity | |
| Driver 2 | REDRIVER 2 Github | Decompilation | Playable | C | |
| The Legend of Dragoon | Severed Chains | Decompilation | Playable | ||
| Wipeout | wipEout Rewrite | Decompilation | Playable | C | |
| Wipeout | WipeOut Phantom Edition | Complete | Source code unavailable |
PlayStation 2 • Link
| Game | Port name | Type of port | Status | Code Language | Notes | |
|---|---|---|---|---|---|---|
| Fatal Frame | MikuPan | Decompilation | Development | C | https://github.com/Mikompilation/Himuro | |
| Grand Theft Auto: Liberty City Stories | Grand Theft Auto Re: Liberty City Stories | Decompilation | Playable | |||
| Grand Theft Auto: Vice City Stories | Grand Theft Auto: Vice City Stories PC Edition | Decompilation | Playable | |||
| Half-Life: Decay | Half-Life: Decay | Decompilation | Completed | |||
| Jak and Daxter: The Precursor Legacy | OpenGOAL | Decompilation | Complete | |||
| Jak II | OpenGOAL | Decompilation | Playable | |||
| Jak 3 | OpenGOAL | Decompilation | Planned | |||
| Street Fighter III: 3rd Strike | 3SX | Decompilation | Development |
PlayStation 4 • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| PT | PT for PC | Recreation | Playable | Cancelled due to DMCA |
Microsoft • Link
Windows • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| 3D Pinball for Windows - Space Cadet | SpaceCadetPinball | Decompilation | Complete | C++ | |
| Carmageddon | dethrace | Decompilation | Playable | C | Last updated March 2025 94% |
| Duck Game | Duck Game Rebuilt | Decompilation | Complete | C#/C/C++ | |
| The Elder Scrolls III: Morrowind | openmw | Re-implementation | Playable | C++ | |
| Future Cop: LAPD | Future Cop: MIT | Re-implementation | In progress | C++ | |
| Grand Theft Auto III | |||||
| Grand Theft Auto: Vice City | |||||
| Grand Theft Auto: San Andreas | |||||
| Lego Island | Isle Decomp | Decompilation | Complete | C++ | |
| Marble Blast Gold | OpenMBG | Decompilation | Complete | C++/C | |
| Medal of Honor: Allied Assault | OpenMoHAA | Re-implementation | Playable | C/C++ | |
| Prey | Prey2006 | In progress | C++ | ||
| Re-Volt | RVGL | Complete | |||
| RollerCoaster Tycoon 2 | OpenRCT2 | ||||
| Sonic Mania | RSDKv5-Decompilation | Decompilation | Complete | C++ | |
| Touhou 6 - The Embodiment of Scarlet Devil | th06 | Decompilation | 97.65%[2] | C++ | |
| Yoda Stories | WebFun | Decompilation | TypeScript | ||
| Yoda Stories | goda-stories | Decompilation | GoLang |
Xbox 360 • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| Grand Theft Auto IV | Liberty Recomp | Recompilation | Playable | C++ | |
| Goldeneye Remaster | [1] | Recompilation | Development | ||
| Fable 2 | [2] | Recompilation | Development | ||
| Marble Blast Ultra | OpenMBU | Decompilation | Playable | C++/PHP/JavaScript | |
| Midnight Club: Los Angeles | [3] | Recompilation | Development | ||
| Skate 2 | sk82-recomp | Recompilation | Development | ||
| Skate 3 | [4] | Recompilation | Development | ||
| Sonic the Hedgehog (2006) | Marathon Recompiled | Recompilation | Development | C++ and HLSL | |
| Sonic Unleashed | Unleashed Recompiled | Recompilation | Complete | C++/HLSL |
DOS • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| Blood | |||||
| Cannon Fodder | OpenFodder | ||||
| Duke Nukem 3D | |||||
| The Elder Scrolls II: Daggerfall | Daggerfall-Unity | Reimplimentation | Complete | ||
| Lemmings | NeoLemmix | Contains all console levels in one package on PC | |||
| Red Alert | |||||
| Rise of the Triad: Dark War | |||||
| Shadow Warrior | |||||
| SimCity (1989) | micropolis | Based on official source release of SimCity |
PC-98 • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| Touhou 1 - The Highly Responsive to Prayers | ReC98 | Decompilation | Complete | Assembly/C++ | Includes optional QoL changes |
Mac • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| Glider PRO | Aerofoil | Based on the official[citation needed] source code release | |||
| Marathon | Aleph One | Complete | C++/C[3] | ||
| Marathon 2: Durandal | Aleph One | Complete | C++/C[4] | ||
| Marathon Infinity | Aleph One | Complete | C++/C[5] | ||
| Pangea Software games | https://jorio.itch.io/ | Decompilation | Complete (made under permission, include?) |
Phone • Link
| Game | Port name | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| Doom RPG | DoomRPG-RE Forum post | Decompilation | Complete | C/C++ | |
| Doom II RPG | DoomIIRPG-RE Forum post | Decompilation | C++ | ||
| Harry Potter: Hogwarts Mystery | OpenMystery | Decompilation | |||
| Infinity Blade | Infinity Blade PC Port | Decompilation | |||
| Sonic CD (2012 remaster) | Sonic-CD-2011-Decompilation | Decompilation | C++ | ||
| Sonic the Hedgehog (2013 remaster) | Sonic-1-2-2013-Decompilation | Decompilation | C++ | ||
| Sonic the Hedgehog 2 (2013 remaster) | Sonic-1-2-2013-Decompilation | Decompilation | C++ | ||
| The World Ends with You -Solo Remix- | The World Ends with You: ReSolo | Decompilation | Unity |
Engines • Link
| Compatible games | Engine | Type of port | Status | Code Language | Notes |
|---|---|---|---|---|---|
| Command & Conquer, Command & Conquer: Red Alert, Command & Conquer: Tiberian Sun, Dune 2000 | OpenRA | Re-implementation | Complete, Tiberian Sun in progress | C# | |
| Doom, Doom II: Hell on Earth, Heretic, Hexen, Strife, Chex Quest, Harmony, Hacx | GZDoom | Complete | C++/C | ||
| Jak and Daxter: The Precursor Legacy, Jak II, Jak 3 | OpenGOAL | Decompilation | Complete, Jak 3 in progress | C/C++ | |
| Outrun | Cannonball | Complete | C++ |
- Jump up ↑ "Mystical Ninja Starring Goemon" for N64 gets a fanmade PC recompilation project - last accessed on 2024-08-05
- Jump up ↑ [ ] - last accessed on 2024-12-02
- Jump up ↑ GitHub - Aleph-One-Marathon/alephone: Aleph One is the open source continuation of Bungie’s Marathon 2 game engine. - last accessed on 2024-11-28
- Jump up ↑ GitHub - Aleph-One-Marathon/alephone: Aleph One is the open source continuation of Bungie’s Marathon 2 game engine. - last accessed on 2024-11-28
- Jump up ↑ GitHub - Aleph-One-Marathon/alephone: Aleph One is the open source continuation of Bungie’s Marathon 2 game engine. - last accessed on 2024-11-28