Awesome Game Remakes !Awesome (https://awesome.re/badge.svg) (https://awesome.re) Actively maintained open-source game remakes. Most games require original asssets. The ones not requiring paid assets are marked with :flower_playing_cards:. If you are also interested in clones and similar games (0 A.D. etc.), take a look at Open Source Game Clones (https://osgameclones.com/). ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Contents - Action (#action) - Adventure (#adventure) - Arcade (#arcade) - FPS (#fps) - Online (#online) - RPG (#rpg) - Platformer (#platformer) - Racing (#racing) - Simulator (#simulator) - Strategy (#strategy) Action - Carnage3D (https://github.com/codenamecpp/carnage3d) - Reimplementation of Grand Theft Auto. - donut (https://github.com/plowteam/donut) - Reimplementation of The Simpsons: Hit & Run in modern C++ and modern OpenGL. - OpenJK (https://github.com/JACoders/OpenJK) - Community effort to maintain and improve Jedi Academy and Jedi Outcast by Raven Software. - OpenLara (https://github.com/XProger/OpenLara) - Classic Tomb Raider open-source engine. - OpenMB (https://github.com/cookgreen/OpenMB) - Role-playing game engine for Taleworlds' Mount&Blade Series. - OpenRW (https://openrw.org/) - A cross-platform, open source re-implementation of Rockstar Games' Grand Theft Auto III. - OpenTomb (https://github.com/opentomb/OpenTomb) - Original Tomb Raider 1-5 experience with contemporary updates, features and additions. - re3 (https://github.com/halpz/re3) - Reversed source code for GTA III and GTA: Vice City. - remc2 (https://github.com/turican0/remc2) - Reverse engineering of Magic Carpet 2 from Assembler. - Rigel Engine (https://github.com/lethal-guitar/RigelEngine) - Modern reimplementation of the classic DOS game Duke Nukem II in C++. - San Andreas Unity (https://github.com/GTA-ASM/SanAndreasUnity) - Reimplementation of GTA: San Andreas game engine in Unity. - TOMB5 (https://github.com/TOMB5/TOMB5) - Tomb Raider: Chronicles disassembly translated to C source code. - TR1X (https://github.com/LostArtefacts/TR1X) - Open source implementation of the classic Tomb Raider I game. Adventure - ScummVM (https://github.com/scummvm/scummvm) - Allows you to run certain classic graphical point-and-click adventure games such Maniac Mansion and Monkey Island. Arcade - Barbarian (http://barbarian.1987.free.fr/indexEN.htm) - Open-source clone of Barbarian: The Ultimate Warrior. - C-Dogs SDL (https://github.com/cxong/cdogs-sdl) - Classic overhead run-and-gun game. :flower_playing_cards: - Mr.Boom (https://github.com/Javanaise/mrboom-libretro) - 8 player Bomberman clone for RetroArch/Libretro. - OpenClonk (https://github.com/openclonk/openclonk) - Multiplayer action game where you control small and nimble humanoids. - OpenJazz (https://github.com/AlisterT/openjazz) - Free, open-source version of the classic Jazz Jackrabbit™ games. - Open Kick-Off (https://github.com/ssenegas/kickoff) - Rewriting attempt of the cult football game Kick Off 2. :flower_playing_cards: - OpenTyrian (https://github.com/opentyrian/opentyrian) - An open-source port of Tyrian from Turbo Pascal to C. :flower_playing_cards: - Taisei (https://github.com/taisei-project/taisei) - Fan-made, open-source clone of the Touhou series. :flower_playing_cards: - The Great Escape in C (https://github.com/dpt/The-Great-Escape-in-C) - Classic ZX Spectrum game The Great Escape in portable C. :flower_playing_cards: - Zelda Classic (https://github.com/ArmageddonGames/ZeldaClassic) - A game and editing tool that lets you create custom Legend of Zelda quests. FPS - Allegiance (https://github.com/FreeAllegiance/Allegiance) - Allegiance is RTS and FPS Space Combat game. - BetterSpades (https://github.com/xtreme8000/BetterSpades/) - Ace Of Spades open source implementation that runs on older machines. - BStone (https://github.com/bibendovsky/bstone) - A source port of Blake Stone: Aliens Of Gold and Blake Stone: Planet Strike. - CatacombGL (https://github.com/ArnoAnsems/CatacombGL) - Windows source port of Catacomb 3D and the Catacomb Adventure series. - Chocolate Doom (https://github.com/chocolate-doom/chocolate-doom) - Source port that is minimalist, historically accurate and includes ports of Heretic and Hexen, and Strife. :flower_playing_cards: - ClassiCube (https://github.com/ClassiCube/ClassiCube) - Minecraft Classic compatible client written in C from scratch. :flower_playing_cards: - Doom Legacy (https://sourceforge.net/projects/doomlegacy/) - One of the most popular DOOM source ports, which enhances it with things like TCP/IP networking, OpenGL renderer etc. :flower_playing_cards: - DoomRetro (https://github.com/bradharding/doomretro) - Classic, refined DOOM source port for Windows PC. :flower_playing_cards: - Doomsday Engine (https://github.com/skyjake/Doomsday-Engine) - Source port of id Software's DOOM I/II and Raven Software's Heretic and Hexen. :flower_playing_cards: - DukeGDX (https://gitlab.com/m210/DukeGDX) - Duke Nukem 3D port. - ECWolf (https://bitbucket.org/ecwolf/ecwolf/src/master/) - Port of Wolfenstein 3D based on Wolf4SDL. - ezQuake (https://github.com/ezQuake/ezquake-source) - Combining the features of all modern QuakeWorld clients, ezQuake makes QuakeWorld easier to start and play. - FreeCS (https://sourceforge.net/projects/freecs-1-5/) - Free-software re-implementation of Counter-Strike 1.5 running on the FTEQW engine. :flower_playing_cards: - Freedoom (https://github.com/freedoom/freedoom) - Free software FPS based on the classic DOOM engine. :flower_playing_cards: - FTEQW (https://fte.triptohell.info/) - FPS Engine for Quake 1, QuakeWorld, Quake 2, Hexen II & Quake III Arena. - GZDoom (https://github.com/coelckers/gzdoom) - Modder-friendly OpenGL and Vulkan source port based on the DOOM engine. :flower_playing_cards: - Hexen II: Hammer of Thyrion (https://sourceforge.net/p/uhexen2/code/HEAD/tree/) - Cross-platform port of the Hexen II game. - ioquake3 (https://github.com/ioquake/ioq3) - The free software FPS engine that can be used to play Quake 3, or make your own game. - NBlood (https://github.com/nukeykt/NBlood) - Port of the classic FPS Blood. - NearChuckle (https://github.com/rohit-n/NearChuckle) - A Linux port of Far Cry 1. - Odamex (https://github.com/odamex/odamex) - Online multiplayer DOOM port with a strong focus on the original gameplay while providing a breadth of enhancements. :flower_playing_cards: - OpenMoHAA (https://github.com/openmoh/openmohaa) - Open re-implementation of Medal of Honor: Allied Assault including Spearhead and Breakthrough expansions. - OpenSpades (https://github.com/yvt/openspades) - Compatible client of Ace of Spades, a voxel FPS. - QuakeSpasm (https://sourceforge.net/projects/quakespasm/) - A modern, cross-platform Quake game engine. - RBDOOM-3-BFG (https://github.com/RobertBeckebans/RBDOOM-3-BFG) - Doom 3 BFG Edition with soft shadows, cleaned up source, Linux and 64 bit Support. - RedneckGDX (https://gitlab.com/m210/RedneckGDX) - Port of Redneck Rampage. - SurrealEngine (https://github.com/dpjudas/SurrealEngine) - The goal of this project is to reimplement enough of the original Unreal Engine to make the Unreal Tournament (UT99) maps playable. - The Eternity Engine (https://github.com/team-eternity/eternity) - Advanced DOOM source port. :flower_playing_cards: - The Force Engine (https://github.com/luciusDXL/TheForceEngine) - Jedi Engine for modern systems and the games that used that engine - Dark Forces and Outlaws. - Tyrquake (https://github.com/libretro/tyrquake) - Libretro port of Tyrquake. - Yamagi Quake II (https://github.com/yquake2/yquake2) - Enhanced client for id Software's Quake II with focus on offline and coop gameplay. - Zandronum (https://zandronum.com/) - Multiplayer oriented port, based off Skulltag, for Doom and Doom II. Also runs Heretic, Hexen and Strife. :flower_playing_cards: Online - 2006rebotted (https://github.com/dginovker/2006rebotted) - A 2006 RuneScape 2 Emulation Server. :flower_playing_cards: - 2004scape (https://2004scape.org) - A free & open-source remake of 2004 era RuneScape 2. :flower_playing_cards: - 2009scape (https://2009scape.org) - A free & open-source remake of 2009 era RuneScape 2. :flower_playing_cards: - ACEmulator (https://emulator.ac) - A custom, completely from-scratch open source server emulator for Asheron’s Call built on C#. :flower_playing_cards: - FreeSO (https://github.com/riperiperi/FreeSO) - Reimplementation of The Sims Online, targetted mainly at mobile devices. :flower_playing_cards: - Meridian 59 (https://github.com/Meridian59/Meridian59) - The first 3D MMORPG, released in 1996 and open sourced in 2012. The original codebase for Meridian 59. - MineClone2 (https://git.minetest.land/MineClone2/MineClone2) - Stable, moddable & free/libre clone of Minecraft based on the Minetest engine. :flower_playing_cards: - Opengate (https://sourceforge.net/projects/opengate/) - Remake of Jumpgate. - OpenRSC (https://gitlab.com/open-runescape-classic/core) - Open source accurate RuneScape Classic (2001-2003) game server in Java, based on recorded data and videos. :flower_playing_cards: - RSC-C (https://github.com/2003scape/rsc-c) - Rewrite of the RuneScape Classic (2001-2003) game client in portable C. :flower_playing_cards: - RuneLite (https://github.com/runelite/runelite) - Open source Old School RuneScape (OSRS) client. :flower_playing_cards: - Ryzom Core (https://github.com/ryzom/ryzomcore) - Ryzom Core contains the whole code (client, server, tools) used to make the commercial MMORPG Ryzom. :flower_playing_cards: - Space Station 14 (https://github.com/space-wizards/space-station-14) - Space Station 14 is a revived attempt at a Space Station 13 remake. RPG - Abyss Engine (https://github.com/AbyssEngine/AbyssEngine) - Abyss Engine is a game engine designed to run games similar to 2000's style ARPGs such as Diablo II. - Arx Libertatis (https://github.com/arx/ArxLibertatis) - Cross-platform port of Arx Fatalis, a first-person role-playing game. - Barony (https://github.com/TurningWheel/Barony) - Open source release of Barony. - BtBuilder (https://github.com/dulsi/btbuilder) - An open source implementation of the Bard's Tale Construction Set. - Daggerfall Unity (https://github.com/Interkarma/daggerfall-unity) - Recreation of Daggerfall in the Unity engine. - Devilution (https://github.com/diasurgical/devilution) - Reconstructed form of Diablo's original source code. - DevilutionX (https://github.com/diasurgical/devilutionX) - Diablo build for modern operating systems. - DGEngine (https://github.com/dgengin/DGEngine) - Implementation of the Diablo game engine. - Exult (https://github.com/exult/exult) - Project to recreate Ultima 7 for modern operating systems. - Falltergeist (https://github.com/falltergeist/falltergeist) - Crossplatform Fallout 2 game engine writen in C++ and SDL. - Freeablo (https://github.com/wheybags/freeablo) - Open-source implementation of the Diablo engine. - FreeFT (https://github.com/nadult/FreeFT) - Real-time, isometric action game engine inspired by Fallout Tactics. - GemRB (https://github.com/gemrb/gemrb) - Portable open-source reimplementation of the Infinity Engine (used by Baldur's Gate, Icewind Dale and more). - OpenEnroth (https://github.com/OpenEnroth/OpenEnroth) - Might and Magic VI-VIII engine remake using original data & code. - OpenGothic (https://github.com/Try/OpenGothic) - Reimplementation of Gothic 2: Night of the Raven. - OpenMW (https://github.com/OpenMW/openmw) - Reimplementation of the Morrowind game engine. - OpenNox (https://github.com/noxworld-dev/opennox) - Collaboration project extending the Nox engine. - OpenTESArena (https://github.com/afritz1/OpenTESArena) - Modern engine reimplementation of The Elder Scrolls: Arena by Bethesda Softworks. - OpenVIII (https://github.com/MaKiPL/OpenVIII) - Final Fantasy VIII engine implementation in C#. - REGoth (https://github.com/REGoth-project/REGoth-bs) - An open source reimplementation of zEngine the engine behind Gothic and Gothic II. - Riiablo (https://github.com/collinsmith/riiablo) - Diablo II remade using Java and LibGDX. - sfall (https://github.com/phobos2077/sfall) - A set of engine modifications for the classic game Fallout 2. - Shockolate (https://github.com/Interrupt/systemshock) - Same great System Shock, new great taste. - UAlbion (https://github.com/csinkers/ualbion) - Remake of 1995 Albion. - UnderworldGodot (https://github.com/hankmorgan/UnderworldGodot) - An engine recreation of Ultima Underworld and Ultima Underworld 2 in the Godot Engine. - WitchavenGDX (https://gitlab.com/m210/WitchavenGDX) - Witchaven Java port. - xoreos (https://github.com/xoreos/xoreos) - Implementation of BioWare's Aurora engine and its derivatives (used by Neverwinter Nights, The Witcher and more). - Zelda3 (https://github.com/snesrev/zelda3) - This is a reverse engineered clone of Zelda 3 - A Link to the Past. - zorkClone (https://github.com/vatbub/zorkClone) - Reimplementation of the original Zork game developed by Infocom. Platformer - Alive Reversing (https://github.com/AliveTeam/alive_reversing) - Reimplementation of Oddworld: Abe's Exoddus. - Commander Genius (https://gitlab.com/Dringgstein/Commander-Genius) - Modern Interpreter for the Commander Keen Games. :flower_playing_cards: - Jazz² Resurrection (https://github.com/deathkiller/jazz2) - Reimplementation of Jazz Jackrabbit 2. - Lionheart Remake (https://github.com/b3dgs/lionheart-remake) - Java remake of Lionheart Amiga game. - NXEngine-evo (https://github.com/nxengine/nxengine-evo) - Rewrite of the masterpiece jump-and-run platformer Doukutsu Monogatari (also known as Cave Story). - Omnispeak (https://github.com/sulix/omnispeak) - Reimplementation of Commander Keen in Goodbye Galaxy. - Prince-Monogame (https://github.com/salvadorc17/Prince-Monogame) - Monogame implementation of Prince of Persia 2. - SDLPoP (https://github.com/NagyD/SDLPoP) - Port of Prince of Persia, based on the disassembly of the DOS version. - sm64js (https://github.com/sm64jsarchive/sm64jsarchive) - Super Mario 64 reimplementation in JavaScript. - The Secret Chronicles of Dr. M (https://github.com/secretchronicles/TSC) - Adaptation of Secret Mario Chronicles. :flower_playing_cards: - UnleashedRecomp (https://github.com/hedge-dev/UnleashedRecomp) - An unofficial PC port of the Xbox 360 version of Sonic Unleashed created through the process of static recompilation. - VVVVV (https://github.com/TerryCavanagh/vvvvvv) - The source code to VVVVVV. Racing - Reburn 3 (https://github.com/reburndev/reburn3) - A work-in-progress open source reimplementation of Burnout 3: Takedown. - DreeRally (https://github.com/enriquesomolinos/DreeRally) - Death Rally engine reimplementation. - OpenNFS (https://github.com/OpenNFS/OpenNFS) - Attempt to recreate the classic Need for Speed Games (1-6). - Vangers (https://github.com/KranX/Vangers) - Racing/RPG hybrid made open-source by its creators, written in C++. - Vange-rs (https://github.com/kvark/vange-rs) - The idea of this project is to replicate the old look and behavior of Vangers, but with native hardware acceleration for the graphics. - wipEout Rewrite (https://github.com/phoboslab/wipeout-rewrite) - This is a re-implementation of the 1995 PSX game wipEout. :flower_playing_cards: Simulator - DXX-Rebirth (https://github.com/dxx-rebirth/dxx-rebirth) - Source port of the Descent and Descent 2 Engines for Windows, macOS, Linux. - Free Stars: The Ur-Quan Masters (https://sc2.sourceforge.net/) - Open source version of the classic Star Control 2. - FS2Open (https://github.com/scp-fs2open/fs2open.github.com) - FreeSpace2 Source Code Project. - Librelancer (https://github.com/Librelancer/Librelancer) - Reimplementation of the 2003 space game Freelancer. Strategy - Ancient Beast (https://github.com/FreezingMoon/AncientBeast) - Spiritual successor to Heroes of Might and Magic III focusing on combat; matched based eSport. - Antares (https://github.com/arescentral/antares) - Remake of Ares, a tactical space combat game. - CivOne (https://github.com/SWY1985/CivOne) - Implementation of Sid Meier's Civilization. - CorsixTH (https://github.com/CorsixTH/CorsixTH) - Clone of Theme Hospital with support for modern operating systems, high resolutions and much more. - Cortex Command Community Project Source (https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source) - Community-driven effort to continue the development of Cortex Command. - fheroes2 (https://github.com/ihhub/fheroes2) - Free implementation of Heroes of Might and Magic II game engine. - FreeCol (https://sourceforge.net/projects/freecol/) - Turn-based strategy game based on the old game Colonization. - GLSMAC (https://github.com/afwbkbc/glsmac) - Unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri ( + Alien Crossfire ). - Jagged Alliance Stracciatella (https://github.com/ja2-stracciatella/ja2-stracciatella) - Makes Jagged Alliance 2 available on a wide range of platforms. - Julius (https://github.com/bvschaik/julius) - Reimplementation of Caesar III. - KaM Remake (https://github.com/Kromster80/kam_remake) - RTS game remake of Knights and Merchants written in Delphi from scratch. - KeeperFX (https://github.com/dkfans/keeperfx) - Open source remake and Fan Expansion of Dungeon Keeper. - KeeperRL (https://github.com/miki151/keeperrl) - Roguelike dungeon builder inspired by Dwarf Fortress. - openage (https://github.com/SFTtech/openage) - Clone of the Age of Empires II engine. - OpenApocalypse (https://github.com/OpenApoc/OpenApoc) - Rebuild of the X-COM: Apocalypse engine. - openblack (https://github.com/openblack/openblack) - Reimplementation of Black & White. - OpenE2140 (https://github.com/OpenE2140/OpenE2140) - Remake of Earth 2140 based on the OpenRA engine (https://github.com/OpenRA/OpenRA) - OpenDUNE (https://github.com/OpenDUNE/OpenDUNE) - Recreation of the popular game Dune II. - Open Fodder (https://github.com/OpenFodder/openfodder) - Open-source implementation of Cannon Fodder. - OpenHV (https://github.com/OpenHV/OpenHV) - Open-source implementation of Hard Vacuum. :flower_playing_cards: - OpenKrush (https://github.com/IceReaper/OpenKrush) - Remake of KKnD (Krush, Kill 'n' Destroy) and KKnD2 based on the OpenRA engine (https://github.com/OpenRA/OpenRA) - OpenLoco (https://github.com/OpenLoco/OpenLoco) - Reimplementation of Chris Sawyer's Locomotion. - Open Panzer (https://github.com/nicupavel/openpanzer) - HTML5 Panzer General 2. :flower_playing_cards: - OpenRA (https://github.com/OpenRA/OpenRA) - Implementation of the Red Alert engine using .NET/mono and OpenGL. Runs on Windows, Linux and macOS. - OpenRCT2 (https://github.com/OpenRCT2/OpenRCT2) - Recreation of RollerCoaster Tycoon 2. - OpenSA (https://github.com/Dzierzan/OpenSA) - Remake of Swarm Assault based on the OpenRA engine (https://github.com/OpenRA/OpenRA) - OpenSAGE (https://github.com/OpenSAGE/OpenSAGE) - C# reimplementation of SAGE, the game engine used by a bunch of EA Pacific games, including Command & Conquer: Generals and Battle for Middle Earth. - OpenSC2K (https://github.com/nicholas-ochoa/OpenSC2K) - Remake of SimCity 2000 by Maxis. - OpenTTD (https://github.com/OpenTTD/OpenTTD) - OpenTTD is a transport simulation game based upon the popular game Transport Tycoon Deluxe, written by Chris Sawyer. :flower_playing_cards: - OpenXcom (https://github.com/SupSuper/OpenXcom) - Clone of UFO: Enemy Unknown and X-COM: Terror From the Deep. - OutpostHD (https://github.com/OutpostUniverse/OPHD) - Remake of Sierra On-Line's Outpost. - Ozymandias (https://github.com/dalerank/Ozymandias) - An open source re-implementation of Pharaoh in the Julius/Augustus engine. - Race into Space (https://github.com/raceintospace/raceintospace) - Version of Interplay's Buzz Aldrin's Race into Space. - Return To The Roots (https://github.com/Return-To-The-Roots/s25client) - Settlers II remake written in C++. - Shattered Paradise (https://github.com/ABrandau/Shattered-Paradise-SDK) - Remake of C&C Tiberian Sun based on the OpenRA engine (https://github.com/OpenRA/OpenRA) - Romanov's Vengeance (https://github.com/MustaphaTR/Romanovs-Vengeance) - Remake of C&C Red Alert 2 based on the OpenRA engine (https://github.com/OpenRA/OpenRA) - Sourcehold (https://github.com/sourcehold/Sourcehold) - Implementation of Stronghold by Firefly Studios. - Stone Kingdoms (https://gitlab.com/stone-kingdoms/stone-kingdoms) - A real-time strategy game made with LÖVE based on the original Stronghold by Firefly studios. - VanillaConquer (https://github.com/TheAssemblyArmada/Vanilla-Conquer/) - Command and Conquer and Red Alert original release source port based on the remaster source code drop. - VCMI (https://github.com/vcmi/vcmi) - Engine for Heroes of Might and Magic III. - Wargus (https://github.com/Wargus/wargus) - Warcraft 2 Mod that allows you to play Warcraft 2 with the Stratagus engine. - Warzone 2100 (https://github.com/Warzone2100/warzone2100) - Free and open-source real time strategy game. :flower_playing_cards: - Zed Online (https://sourceforge.net/projects/zedonline/) - Remake of the 1996 classic game Z. gameremakes Github: https://github.com/radek-sprta/awesome-game-remakes