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)