A list of open source games.
Open source games
This is a list of different open-source video games and commercial video games open-source remakes.
Table of contents
- Action games
- Adventure games
- Business and Tycoon games
- City-Building games
- First-Person games
- Platformers
- Puzzle games
- Racing games
- Real-Time strategies
- Roguelikes
- Role-Playing games
- Sandbox games
- Shoot 'em up games
- Sport games
- Third-Person games
- Tower Defense games
- Turn-Based strategies
- Other lists
Action games
- Hypersomnia - Competitive top-down shooter with extreme dynamics and pixely nostalgia. Comes with a built-in map Editor. [[source]](https://github.com/TeamHypersomnia/Hypersomnia)
Adventure games
- Dead Ascend - A zombie adventure, escape room, with twists. [[source]](https://github.com/larpon/DeadAscend)
- Endless Sky - Space exploration, trading, and combat game. [[source]](https://github.com/endless-sky/endless-sky)
- Pioneer - A space adventure game set in our galaxy at the turn of the 33rd century. [[source]](https://github.com/pioneerspacesim/pioneer)
- ScummVM - A program which allows you to run certain classic graphical adventure and role-playing games. [[source]](https://github.com/scummvm/scummvm)
- The Legend of Zelda: Twilight Princess - A reverse engineering project to decompile Twilight Princess into human-readable and modifiable source code. [[source]](https://github.com/zeldaret/tp)
- Zelda 3 - A reverse engineered clone of The Legend of Zelda: A Link to the Past. [[source]](https://github.com/snesrev/zelda3)
Business and Tycoon games
- CorsixTH - Open source clone of Theme Hospital. [[source]](https://github.com/CorsixTH/CorsixTH)
- Hurry Curry! - Cooperative fast-paced multiplayer cooking game. [[source]](https://codeberg.org/hurrycurry/hurrycurry)
- OpenLoco - An open source re-implementation of Chris Sawyer's Locomotion. [[source]](https://github.com/OpenLoco/OpenLoco)
- OpenRCT2 - An open-source re-implementation of RollerCoaster Tycoon 2. [[source]](https://github.com/OpenRCT2/OpenRCT2)
- OpenTTD - An open source simulation game based upon Transport Tycoon Deluxe. [[source]](https://github.com/OpenTTD/OpenTTD)
City-Building games
- Akhenaten - A strategic city-building game, based on assets and gameplay mechanics from Pharaoh + Cleopatra) title, where players take on the role of a ruler and mayor of ancient Egyptian civilization. [[source]](https://github.com/dalerank/Akhenaten)
- Citybound - A city building game that uses microscopic models to vividly simulate the organism of a city arising from the interactions of millions of individuals. [[source]](https://github.com/citybound/citybound)
- Cytopia - A free, open source retro pixel-art city building game. [[source]](https://github.com/CytopiaTeam/Cytopia)
- Egregoria - Egregoria is an indie city builder, mostly inspired by Cities: Skylines. [[source]](https://github.com/Uriopass/Egregoria)
- IsoCity - Isometric city-building simulation game built with NextJS, TypeScript and TailwindCSS. [[source]](https://github.com/amilich/isometric-city)
- Julius - An open source re-implementation of Caesar III. [[source]](https://github.com/bvschaik/julius)
- micropolisJS - A handmade Javascript port of the open-source city simulator Micropolis. [[source]](https://github.com/graememcc/micropolisJS)
- Unknown Horizons - A 2D realtime strategy simulation with an emphasis on economy and city building.
- Godot port: [[source]](https://github.com/unknown-horizons/godot-port) Engine: Godot [[source]](https://github.com/godotengine/godot)
First-Person games
- .kkrieger - A first-person shooter video game created by German demogroup .theprodukkt (a former subdivision of Farbrausch), which won first place in the 96k game competition at Breakpoint) in April 2004. [[source]](https://github.com/farbrausch/frpublic/tree/master/werkkzeug3kkrieger)
- Anarch - This isn't a 90s style retro shooter, this is a 90s shooter. [[source]](https://gitlab.com/drummyfish/anarch)
- AssaultCube - A FREE, multiplayer, first-person shooter game. [[source]](https://github.com/assaultcube/AC) Engine: CUBE [[source]](https://github.com/bsegovia/cube)
- Cube 2: Sauerbraten - A free multiplayer & singleplayer first person shooter. [[source]](https://sourceforge.net/projects/sauerbraten) Engine: CUBE [[source]](https://github.com/bsegovia/cube)
- Descent 3 - A first-person shooter video game/ [[source]](https://github.com/kevinbentley/Descent3)
- Liblast - A Libre Multiplayer FPS Game built with Godot 4 engine and a fully open-source toolchain. [[source]](https://codeberg.org/liblast/liblast) Engine: Godot [[source]](https://github.com/godotengine/godot)
- Red Eclipse - An old-school arena shooter for the modern age. [[source]](https://github.com/redeclipse/base) Engine: CUBE [[source]](https://github.com/bsegovia/cube)
- Surreal Engine - Unreal Tournament Engine Reimplementation. [[source]](https://github.com/dpjudas/SurrealEngine)
- The Dark Mod - First-person stealth video game. [[source]](https://svn.thedarkmod.com/publicsvn/darkmodsrc/trunk)
- Xonotic - An addictive arena-style first person shooter with crisp movement and a wide array of weapons. [[source]](https://gitlab.com/xonotic/xonotic)
Aliens Versus Predator) game source ports
- AvP Forever - Project focuses on maintenance of available source code for Aliens versus Predator (1999) game. [[source]](https://github.com/dreamer/avp-forever)
- avpmp - Fork of the original AvP port for Linux, expanded with multiplayer and other features. [[source]](https://github.com/mbait/avpmp)
- NakedAVP - A port of Aliens vs Predator Classic (2000) to modern systems, based on the icculus port for Linux, macOS and Windows using SDL3 ([[source]](https://github.com/libsdl-org/SDL)). [[source]](https://github.com/atsb/NakedAVP)
Build engine) [[source]](https://advsys.net/ken/buildsrc) based games
- Duke Nukem 3D - By 3D Realms Entertainment, Inc. [[source]](https://github.com/videogamepreservation/dukenukem3d)
- Shadow Warrior - Official source release for Shadow Warrior). [[source]](https://github.com/Azarien/shadow-warrior)
Source Ports and Re-Implementations
- BuildGDX - [[source]](https://github.com/vogonsorg/BuildGDX)
- EDuke32 - The official EDuke32 Git repository: home to the source code to EDuke32, Ion Fury, VoidSW, Mapster32, and related projects based on the Build Engine.
- JFDuke3D - Port of the 3D Realms game Duke Nukem 3D [[source]](https://github.com/jonof/jfduke3d)
- JFShadowWarrior - Port of the 3D Realms game Shadow Warrior).
- NBlood - Reverse-engineered ports of Build games using EDuke32 engine technology and development principles (NBlood/Rednukem/PCExhume d) [[source]](https://github.com/NBlood/NBlood)
- NuBuildGDX - A fork of BuildGDX aiming for stability, bug fixing and performance. [[source]](https://github.com/atsb/NuBuildGDX)
- Raze - Build engine port backed by GZDoom tech. Currently supports Duke Nukem 3D, Blood), Shadow Warrior), Redneck Rampage and Powerslave/Exhumed.
id Software Games
- Doom) - [[source]](https://github.com/id-Software/DOOM)
- DOOM64-RE - Complete reverse engineering of Doom 64. [[source]](https://github.com/Erick194/DOOM64-RE)
- Doom 3 BFG Edition - [[source]](https://github.com/id-Software/DOOM-3-BFG)
- Quake) - [[source]](https://github.com/id-Software/Quake)
- Quake II - [[source]](https://github.com/id-Software/Quake-2)
- Quake III Arena - [[source]](https://github.com/id-Software/Quake-III-Arena)
- Wolfenstein 3D - [[source]](https://github.com/id-Software/wolf3d)
Source Ports and Re-Implementations
- CatacombGL - A source port of Catacomb 3D and the Catacomb Adventure series. [[source]](https://github.com/ArnoAnsems/CatacombGL)- Doom)
- ZDoom - A feature centric port for all Doom engine games. [[source]](https://github.com/UZDoom/UZDoom)
- Chocolate Quake - A purist Quake source port that restores the original look and feel of v1.09 and earlier. [[source]](https://github.com/Henrique194/chocolate-quake)- FTEQW - Powerful engine for playing and modding idTech based games. [[source]](https://github.com/fte-team/fteqw)
- ECWolf - A port of the Wolfenstein 3D engine based of Wolf4SDL. [[source]](https://bitbucket.org/ecwolf/ecwolf)- Wolf4SDL - An open-source port of id Software's classic first-person shooter Wolfenstein 3D to the cross-platform multimedia library SDL. [[source]](https://github.com/lazd/wolf4sdl)
Platformers
- Commander-Genius - An open-source interpreter for the Commander Keen (1-6, Dreams) and Cosmo's Cosmic series which allows you to play the original episodes and some of the mods made for them. [[source]](https://gitlab.com/Dringgstein/Commander-Genius)- Commander Keen in Keen Dreams - A side-scrolling platform video game developed by id Software. [[source]](https://github.com/keendreams/keen)
- Omnispeak - An open-source re-implementation of Commander Keen in Goodbye Galaxy. [[source]](https://github.com/sulix/omnispeak)
- DDraceNetwork - Cooperative 2D online platformer. [[source]](https://github.com/ddnet/ddnet)
- Fish Folk Games
- Punchy - A 2.5D side-scroller beatemup, made in Bevy. Engine: Bevy [[source]](https://github.com/bevyengine/bevy)
- Frogatto & Friends - An action-adventure platformer game, starring a certain quixotic frog. [[source]](https://github.com/frogatto/frogatto) Engine: Anura [[source]](https://github.com/anura-engine/anura)
- OpenGOAL - This project is to port Jak & Daxter Series to PC. [[source]](https://github.com/water111/jak-project)
- Rigel Engine - This project is a re-implementation of the game Duke Nukem II, originally released by Apogee Software in 1993 for MS-DOS. [[source]](https://github.com/lethal-guitar/RigelEngine)
- Sonic Robo Blast 2 - A 3D open-source Sonic the Hedgehog fangame built on Doom. [[source]](https://git.do.srb2.org/STJr/SRB2)
- Super Mario 64 - A full decompilation of Super Mario 64. [[source]](https://github.com/n64decomp/sm64)
- VVVVVV - [[source]](https://github.com/TerryCavanagh/VVVVVV)
Puzzle games
- BlockOut II - A free adaptation of the original BlockOut® DOS game edited by California Dreams in 1989. [[source]](https://sourceforge.net/projects/blockout/files/blockout/BlockOut%202.5)
- Portal64 - A demake (remake for an older platform) of Portal) for the Nintendo 64. [[source]](https://github.com/mwpenny/portal64-still-alive)
- Whatajong - [[source]](https://github.com/masylum/whatajong)
Racing games
- Dust Racing 2D - A traditional top-down car racing game including a level editor. [[source]](https://github.com/cflavio/yorg)
- ManiaDrive - A free clone of TrackMania, the great game from Nadéo studio. [[source]](http://maniadrive.raydium.org/index.php?downloads=yes) Engine: Raydium [[source]](https://raydium.org/data.php)
- Rigs of Rods - An open-source physics sandbox simulation game that can simulate the motion and deformation of vehicles in real time. [[source]](https://github.com/RigsOfRods/rigs-of-rods) Engine: OGRE [[source]](https://github.com/OGRECave) UI: Dear ImGui [[source]](https://github.com/ocornut/imgui)
- RVGL - A cross-platform rewrite / port of Re-Volt that runs natively on both Windows and GNU/Linux. [[source]](https://gitlab.com/re-volt)
- Speed Dreams - A free and open source motorsport simulator. [[source]](https://forge.a-lec.org/xavi/speed-dreams-code)
- Stunt Rally - 3D racing game with Sci-Fi elements and own Track Editor. [[source]](https://github.com/stuntrally/stuntrally3)
- SuperTuxKart - A free kart racing game. It focuses on fun and not on realistic kart physics. [[source]](https://github.com/supertuxkart/stk-code)
- TORCS - The Open Racing Car Simulator - A highly portable multi platform car racing simulation. It is used as ordinary car racing game, as AI racing game and as research platform. [[source]](https://sourceforge.net/projects/torcs)
- Trigger Rally - A fast-paced single-player racing game for Linux and Windows. [[source]](https://sourceforge.net/projects/trigger-rally)
- VDrift - A cross-platform, open source driving simulation made with drift racing in mind. [[source]](https://github.com/VDrift/vdrift)
- Yorg - Yorg (Yorg's an Open Racing Game) is a free open source racing game developed by Ya2 using Panda3D for Windows, OSX and Linux. [[source]](https://github.com/cflavio/yorg) Engine: Panda3D [[source]](https://github.com/panda3d/panda3d)
- wipEout - This is a re-implementation of the 1995 PSX game Wipeout). [[source]](https://github.com/phoboslab/wipeout-rewrite)
Real-Time strategies
- 0 A.D. - A free, open-source game of ancient warfare. [[source]](https://gitea.wildfiregames.com/0ad/0ad)
- BAR - Beyond All Reason. [[source]](https://github.com/beyond-all-reason/Beyond-All-Reason) Engine: Spring [[source]](https://github.com/spring/spring)
- Dune II The Maker - A Dune 2 remake. [[source]](https://github.com/stefanhendriks/Dune-II---The-Maker)
- Freeserf.net - Аn authentic remake of the game The Settlers I by BlueByte. [[source]](https://github.com/Pyrdacor/freeserf.net)
- Keeper FX - An open-source remake and fan expansion of Dungeon Keeper. [[source]](https://github.com/dkfans/keeperfx)
- Mindustry - A sandbox tower-defense game. [[source]](https://github.com/Anuken/Mindustry)
- OpenAge - A free (as in freedom) cross-platform RTS game engine that provides the mechanics of Age of Empires. [[source]](https://github.com/SFTtech/openage)
- OpenHV - An Open Source Pixelart Science-Fiction Real-Time-Strategy game. [[source]](https://github.com/OpenHV/OpenHV)
- OpenRA - Command & Conquer, Dune 2000 and Red Alert rebuild for the Modern Era. [[source]](https://github.com/OpenRA/OpenRA)
- Permafrost Engine - An OpenGL 3.3 Real Time Strategy game engine written in C. [[source]](https://github.com/eduard-permyakov/permafrost-engine)
- Standard Of Iron - A modern real-time strategy (RTS) game engine built with C++20, Qt 6, and OpenGL 3.3 Core. [[source]](https://github.com/djeada/Standard-of-Iron)
- Warzone 2100 - A free, open source, 3D real-time strategy game with a story-driven single-player campaign, online multi-player, offline skirmish, and more. [[source]](https://github.com/Warzone2100/warzone2100)
- Widelands - A free, open source real-time strategy game. [[source]](https://github.com/widelands/widelands)
- Zero-K - RTS game with physical projectiles, smart units
Blizzard Entertainment Games Re-Implementations
- OpenBW - Free and open-source Best Wargame. [[source]](https://github.com/OpenBW/openbw) Brood War API [[source]](https://github.com/OpenBW/bwapi)
- Strategus Engine Games [[source]](https://github.com/Wargus/stratagus)
- Wargus - Importer and scripts for Warcraft II: Tides of Darkness, the expansion Beyond the Dark Portal, and Aleonas Tales. [[source]](https://github.com/Wargus/wargus)
- Wyrmsun - A strategy game which features elements of mythology, history and fiction. [[source]](https://github.com/Andrettin/Wyrmsun)
- Stargus - Importer and scripts for Starcraft. [[source]](https://github.com/Wargus/stargus)
- Warsmash Mod Engine - An emulation engine to improve Warcraft III modding. [[source]](https://github.com/Retera/WarsmashModEngine) Engine: LibGDX [[source]](https://github.com/libgdx/libgdx)
Westwood Studios and EA Games from Command & Conquer Series
- Command & Conquer Remastered Collection - TiberianDawn.dll, RedAlert.dll and the Map Editor for the Command & Conquer Remastered Collection. [[source]](https://github.com/electronicarts/CnCRemastered_Collection)
- Generals - Command & Conquer Generals, and its expansion pack Zero Hour. [[source]](https://github.com/electronicarts/CnCGeneralsZeroHour)
- Red Alert - [[source]](https://github.com/electronicarts/CnCRed_Alert)
- Tiberian Dawn) - [[source]](https://github.com/electronicarts/CnCTiberianDawn)
Roguelikes
- Brogue CE - Brogue is a minimalist, turn-based, procedurally-generated roguelike game where you descend a perilous dungeon to retrieve the Amulet of Yendor. [[source]](https://github.com/tmewett/BrogueCE)
- Cataclysm: Dark Days Ahead - A turn-based survival game set in a post-apocalyptic world. [[source]](https://github.com/CleverRaven/Cataclysm-DDA)
- Dungeon Crawl Stone Soup - An open source roguelike adventure through dungeons filled with dangerous monsters in a quest to find the mystifyingly fabulous Orb of Zot. [[source]](https://github.com/crawl/crawl)
- NetHack - Single player dungeon exploration game. [[source]](https://github.com/NetHack/NetHack)
- Meritous - An action-adventure dungeon crawl game. [[source]](https://github.com/Patashu/Meritous)
- OpenNefia - Moddable engine reimplementation of the Japanese roguelike Elona). [[source]](https://github.com/OpenNefia/OpenNefia)
- Shattered Pixel Dungeon - An open-source traditional roguelike dungeon crawler with randomized levels and enemies, and hundreds of items to collect and use. [[source]](https://github.com/00-Evan/shattered-pixel-dungeon)
Role-Playing games
- Ambermoon.net - A full C# rewrite of Ambermoon. [[source]](https://github.com/Pyrdacor/Ambermoon.net)
- Daggerfall Unity - An open source recreation of Daggerfall in the Unity engine. [[source]](https://github.com/Interkarma/daggerfall-unity)
- Exult - A project to recreate Ultima VII for modern operating systems. [[source]](https://github.com/exult/exult)
- Fallout Community Edition - A fully working re-implementation of Fallout). [[source]](https://github.com/alexbatalov/fallout1-ce)
- Fallout 2 Community Edition - A fully working re-implementation of Fallout 2. [[source]](https://github.com/alexbatalov/fallout2-ce)
- GemRB - A portable open-source implementation of Bioware’s Infinity Engine [[source]](https://en.wikipedia.org/wiki/InfinityEngine)
- Baldur's Gate II: Shadows of Amn
- Kandria - An action RPG made in Common Lisp. [[source]](https://codeberg.org/shirakumo/kandria) Engine: Trial [[source]](https://codeberg.org/shirakumo/trial)
- Naev - A 2d action/rpg space game that combines elements from the action, rpg and simulation genres. [[source]](https://codeberg.org/naev/naev)
- Oolite - An open-world space opera. [[source]](https://github.com/OoliteProject/oolite)
- OpenEnroth - Might and Magic VI-VIII engine remake using original data & code. [[source]](https://github.com/OpenEnroth/OpenEnroth)
- OpenMW - A free, open source, and modern engine which re-implements and extends the 2002 Gamebryo engine for the open-world role-playing game The Elder Scrolls III: Morrowind. [[source]](https://github.com/OpenMW/openmw)
- OpenNox - An open-source community collaboration project extending the Nox engine. [[source]](https://github.com/noxworld-dev/opennox)
- reone - A free and open source game engine, capable of running Star Wars: Knights of the Old Republic and its sequel, The Sith Lords. [[source]](https://github.com/seedhartha/reone)
- Severed Chains - The Legend of Dragoon decompiled, reverse engineered, and ported to PC/Mac/Linux/Steam Deck. [[source]](https://github.com/Legend-of-Dragoon-Modding/Severed-Chains)
- Space Station 14 – Open-source remake of Space Station 13. [[source]](https://github.com/space-wizards/space-station-14)
- Ultima VII: Revisited - A replacement engine for Ultima VII that presents the game in 3D and fixes various issues with the game. [[source]](https://github.com/ViridianGames/U7Revisited)
- Veloren - multiplayer voxel RPG written in Rust. [[source]](https://github.com/veloren/veloren)
Diablo) Re-Implementations
- Abyss Engine - Clean-room reimplementation of Diablo 2, written in C. [[source]](https://github.com/AbyssEngine/AbyssEngine)
- DevilutionX - A port of Diablo) and Hellfire that strives to make it simple to run the game while providing engine improvements, bugfixes, and some optional quality of life features. [[source]](https://github.com/diasurgical/devilutionX)
- Freeablo - A work-in-progress free and open-source replacement for the Diablo I) engine. [[source]](https://github.com/wheybags/freeablo)
- Open Diablo II - An open source re-implementation of Diablo 2. [[source]](https://github.com/OpenDiablo2/OpenDiablo2)
Massively Multiplayer Online Role-Playing Games
- OpenKO - An open source version of the old school Knight Online MMORPG. [[source]](https://github.com/Open-KO/KnightOnline)
- OpenKore - A custom client and intelligent automated assistant for Ragnarok Online. [[source]](https://github.com/OpenKore/openkore)
Sandbox games
- Minosoft - An open source minecraft client, written from scratch in Kotlin (and java). [[source]](https://github.com/bixilon/minosoft) [[source]](https://gitlab.bixilon.de/bixilon/minosoft)
Shoot 'em up games
- SDL Sopwith - A port of the classic biplane shoot ‘em-up “Sopwith” to run on modern computers and operating systems. [[source]](https://github.com/fragglet/sdl-sopwith)
- Taisei Project - A free and open-source fangame of the Tōhō series, written in C using SDL3 and OpenGL. [[source]](https://github.com/taisei-project/taisei)
Sport games
- Open Golf - A cross-platform minigolf game written in C. [[source]](https://github.com/mgerdes/Open-Golf)
- Pooltool - A sandbox billiards game that emphasizes realistic physics. [[source]](https://github.com/ekiefl/pooltool)
Third-Person games
- Command & Conquer Renegade - [[source]](https://github.com/electronicarts/CnC_Renegade)
- CroftEngine - An open-source Tomb Raider 1) engine remake. [[source]](https://github.com/stohrendorf/CroftEngine)
- Lugaru: The Rabbit's Foot - Cross-platform, open-source 3D action game. [[source]](https://github.com/WolfireGames/lugaru)
- OpenLara - Classic Tomb Raider open-source engine. [[source]](https://github.com/XProger/OpenLara)
- OpenRW - A Grand Theft Auto III re-implementation. [[source]](https://github.com/rwengine/openrw)
- Overgrowth - The sequel to Lugaru. [[source]](https://github.com/WolfireGames/overgrowth)
- RE3 - The fully reversed source code for GTA III and GTA VC. [[source]](https://github.com/VideogameSources/gta3-decomp-alt)
- Tomb Engine - An open-source engine for custom Tomb Raider adventures. Core Design era (1 - 5). [[source]](https://github.com/TombEngine/TombEngine)
Tower Defence games
- Server Survival - Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn scaling. [[source]](https://github.com/pshenok/server-survival)
Turn-Based strategies
- Ancient Beast - A turn based strategy indie game project played online against other people. [[source]](https://github.com/FreezingMoon/AncientBeast)
- Athena Crisis - A modern-retro turn-based tactical strategy game. [[source]](https://github.com/nkzw-tech/athena-crisis)
- C-evo - A freeware empire-building game for Windows. [[source]](http://c-evo.org/files/files.php)
- fheroes2 - A recreation of Heroes of Might and Magic II game engine. [[source]](https://github.com/ihhub/fheroes2)
- FreeCol - A turn-based strategy game based on the old gameColonization, and similar to Civilization). [[source]](https://github.com/FreeCol/freecol)
- Freeciv - A Free and Open Source empire-building strategy game. [[source]](https://github.com/freeciv/freeciv)
- FreeOrion - A free, open source, turn-based space empire and galactic conquest (4X) computer game. [[source]](https://github.com/freeorion/freeorion)
- Hnefatafl - The game of Copenhagen Hnefatafl. Sort of like chess. [[source]](https://github.com/dcampbell24/hnefatafl)
- OpenPanzer - Javascript/HTML5 rewrite of Panzer General II game. [[source]](https://github.com/nicupavel/openpanzer)
- OpenXcom - An open-source clone of the popular UFO: Enemy Unknown and X-COM: Terror From the Deep video games by MicroPros. [[source]](https://github.com/OpenXcom/OpenXcom)
- The Battle for Wesnoth - A turn-based strategy game with a high fantasy theme. [[source]](https://github.com/wesnoth/wesnoth)
- Unciv - Open-source Android/Desktop remake of Civilization V. [[source]](https://github.com/yairm210/Unciv)
- VCMI Project - Open-source engine for Heroes of Might and Magic III. [[source]](https://github.com/vcmi/vcmi)