About decompiled.games
Fans have been taking classic games apart and putting them back together as source code, then carrying that code to the web. Every project and every port is credited on its game page, with links to the people behind it. decompiled.games gathers the ones you can play in a browser tab, in one place, with nothing to install.
How a game comes back
- Decompilation
- The original binary turned back into source code, function by function.
- Recompilation
- The original binary translated into native code by a static recompiler.
- Reimplementation
- A new engine written from scratch that runs the original game's data.
- Source port
- The studio released the code; this port carries it to the browser.
- Rewrite
- A new codebase written from the game's original source.
What runs where
decompiled.games hosts no game. Every port runs on its makers' own site: some open inside this page, the others in a new tab when their host asks for it or needs it. Your favorites and your play history stay in this browser, and are never sent anywhere.
Some ports need files from your own copy of the game, a ROM or a data folder: the game page says which before you press Play. decompiled.games never links to copyrighted game files.
Credits
- 999sian · Super Smash Bros. Melee
- akratch · Diddy Kong Racing
- Alexandre Xavier (@alexandxavier) · GoldenEye 007
- alula (@__alula) · 3D Pinball: Space Cadet
- Andrew Nakas · Super Mario 64, The Legend of Zelda: Ocarina of Time, Mario Kart 64, GoldenEye 007, Star Fox 64, The Legend of Zelda: A Link to the Past, Super Metroid, Super Mario World, The Legend of Zelda: Majora's Mask, Super Smash Bros., Banjo-Kazooie, Perfect Dark, Diddy Kong Racing, Super Mario Bros., Pokémon Red and Blue, F-Zero X, Pokémon Snap, Harvest Moon 64, Pilotwings 64, Doom 64, Mario Party 2, Mario Party 3, Dr. Mario 64, Duke Nukem: Zero Hour, Skate 3
- Andrew Showers · Legend of Legaia
- banteg (@banteg) · Crimsonland
- bunnyhop.lol · Counter-Strike: Source
- Chrono Divide · Command & Conquer: Red Alert 2
- Cloudflare · Doom
- cyanpurr (@cyanpurr) · VVVVVV
- d07RiV · Diablo
- Dash Bell (@x8BitRain) · Half-Life
- david · Counter-Strike: Source
- Dominic Szablewski · Wipeout
- Eggscantfly · Robox
- Erasmo Bellumat · Command & Conquer: Generals Zero Hour
- FatalDecomp · Whiplash
- Gabriel Cuvillier · Doom 3
- Graeme McCutcheon (@graememcc) · SimCity
- Gregory Maynard-Hoare · Quake, Quake II, Return to Castle Wolfenstein
- Heinrich Küttler · StarCraft: Brood War
- isledecomp · LEGO Island
- Jonah · SimTower
- Luka Klacar (@lukathedev) · Quake III Arena, Star Wars Jedi Knight: Jedi Academy
- Milek7 · OpenTTD
- Mitchell Hynes · Halo: Combat Evolved
- n0isy · Fire & Forget II
- Nikita Maksimov (@Nick_Maksimov) · Diablo
- Oliver Klemenz (@oklemenz) · Prince of Persia
- pastdue · Warzone 2100
- Pathetic · Fade
- Pieter Levels (@levelsio) · Quake, Quake III Arena, Quake II, Return to Castle Wolfenstein, Urban Terror
- Pixelsuft · Half-Life
- sh1ftmaker · Kirby & The Amazing Mirror
- Soham Bhattacharya · Pokémon Diamond and Pearl
- Thomas Dimson · Super Smash Bros.
- Timur Gagiev (@xproger_san) · Tomb Raider
- Trevor · Halo: Combat Evolved
- Virtastic · Star Wars Jedi Knight: Jedi Academy, Star Wars Jedi Knight II: Jedi Outcast
- zenithscotty · Jimmy Neutron: Boy Genius
Game descriptions come from IGDB and Wikipedia, credited with their license on each game page. Cover art belongs to its publishers and is shown to identify each game.
For developers
The shelf is available as JSON at /api/games. Last updated 2026-10-09.