Open Source Game Codebases
A collection of original open source game codebases, open source game rewrites, and niche open source game engines.
This is a living, breathing collection that is continually updated as we come across new things worth adding.
Open Source Game Originals
-
Doom 3 released in 2004 (source code)
-
Don't Starve released in 2013 (source code)
-
Wolfenstein 3D released in 1992 (source code)
-
Quake released in 1996 (source code)
-
NetHack released in 1987 (source code)
-
Descent 3 released in 1999 (source code)
-
SuperTuxKart released in 2000 (source code)
-
Overgrowth released in 2017 (source code)
-
VDrift released in 2005 (source code)
-
Rogue Legacy released in 1991 (source code)
-
Astral Shipwright released in 2022 (source code)
-
Thrive released in 2013 (source code)
Open Source Game Rewrites
-
Wipeout released in 2007 (source code)
-
The Elder Scrolls II: Daggerfall released in 1996 (source code)
-
Legend of Zelda: A Link to the Past released in 1991 (source code)
-
Legend of Zelda: Ocarina of Time released in 1991 (source code)
-
Tomb Raider released in 1996 (source code)
-
OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe (source code)
-
OpenLoco is a re-implementation of Chris Sawyer's Locomotion (source code)
-
OpenRCT2 is a re-implementation of RollerCoaster Tycoon 2 (source code)
Open Source Game Engines
- OpenRA is a real-time strategy (RTS) engine for early Westwood games such as Red Alert, Command & Conquer, Dune 2000 (source code)
- OpenSAGE is a free, open source re-implementation of SAGE, the 3D real-time strategy (RTS) engine used in Command & Conquer: Generals and other RTS titles from EA Pacific. (source code)
- openage is a clone of the Age of Empires II engine (source code)