OpenRCT2
An open-source reimplementation of RollerCoaster Tycoon 2 that began by reverse engineering the original executable function by function, now fully native with multiplayer and new features.
Rewrite Human-led releasedFacts
- Original
- RollerCoaster Tycoon 2 (2002)
- Platform
- Windows
- Method
- Rewrite
- Provenance
- Human-led what this means
- Status
- released
- Licence
- GPL-3.0
- Team
- OpenRCT2 team
- Started
- 2014
- Runs on
- Windows, Linux, macOS, Android
- Needs the original
- Yes: you supply your own legally obtained copy
How to get it legally
This project ships code only. Build or download it from the official repository, then supply data from a copy of RollerCoaster Tycoon 2 you own. Recomp never links to ROMs, discs or game data.
This project was rebuilt by OpenRCT2 team. Facts last checked 2026-10-14.
Timeline
Sources
Related
All games →Devilution
Diablo
Reconstructed source for Diablo, guided by symbol data left on the Japanese PlayStation port and a debug build hidden in the PC release. DevilutionX grew from it.
DevilutionX
Diablo and Hellfire
Modern, cross-platform Diablo built on the Devilution reconstruction; it needs DIABDAT.MPQ from your copy, or plays the shareware data.
Graveshift (clean room)
Wave-based zombie survival shooters (original game in that style)
Round-based zombie survival in an original cinema map, plus bot deathmatch, on a Three.js engine derived from the MIT-licensed kino-der-toten project, using only CC0 or generated art and sound.
GTA2 RE
Grand Theft Auto 2
Reimplements the PC GTA2 10.5 executable function by function, compiled with Visual C++ 6 to match the original code, and can run either standalone or patched into the retail exe.
LEGO Island decompilation (isle)
LEGO Island
A complete decompilation of LEGO Island 1.1 that aims for instruction-level accuracy with the original Visual C++ 4.2 build; a portable fork grew from it.
Open Road (clean room)
Late-1990s Need for Speed games (via the OpenNFS engine)
A late-90s arcade racer on OpenNFS compiled to WebAssembly: nine classic circuits keep their geometry with regenerated textures, joined by three original tracks and generic cars.