Awesome Game Remakes Overview
Actively maintained open-source game remakes.
🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 radek-sprta/awesome-game-remakes · ⭐ 1.2K · 🏷️ Gaming
Awesome Game Remakes 
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.
Contents
Action
- Carnage3D (⭐519) - Reimplementation of Grand Theft Auto.
- donut (⭐452) - Reimplementation of The Simpsons: Hit & Run in modern C++ and modern OpenGL.
- OpenJK (⭐2.1k) - Community effort to maintain and improve Jedi Academy and Jedi Outcast by Raven Software.
- OpenLara (⭐4.9k) - Classic Tomb Raider open-source engine.
- OpenMB (⭐132) - Role-playing game engine for Taleworlds' Mount&Blade Series.
- OpenRW - A cross-platform, open source re-implementation of Rockstar Games' Grand Theft Auto III.
- remc2 (⭐125) - Reverse engineering of Magic Carpet 2 from Assembler.
- Rigel Engine (⭐969) - Modern reimplementation of the classic DOS game Duke Nukem II in C++.
- San Andreas Unity (⭐2.5k) - Reimplementation of GTA: San Andreas game engine in Unity.
- TOMB5 (⭐501) - Tomb Raider: Chronicles disassembly translated to C source code.
- TR1X (⭐792) - Open source implementation of the classic Tomb Raider I game.
Adventure
- ScummVM (⭐2.6k) - Allows you to run certain classic graphical point-and-click adventure games such Maniac Mansion and Monkey Island.
Arcade
- Barbarian - Open-source clone of Barbarian: The Ultimate Warrior.
- C-Dogs SDL (⭐999) - Classic overhead run-and-gun game. :flower_playing_cards:
- Mr.Boom (⭐217) - 8-player Bomberman clone for RetroArch/Libretro.
- OpenClonk (⭐371) - Multiplayer action game where you control small and nimble humanoids.
- OpenJazz (⭐362) - Free, open-source version of the classic Jazz Jackrabbit™ games.
- Open Kick-Off (⭐50) - Rewriting attempt of the cult football game Kick Off 2. :flower_playing_cards:
- OpenTyrian (⭐508) - An open-source port of Tyrian from Turbo Pascal to C. :flower_playing_cards:
- Taisei (⭐1.4k) - Fan-made, open-source clone of the Touhou series. :flower_playing_cards:
- The Great Escape in C (⭐123) - Classic ZX Spectrum game The Great Escape in portable C. :flower_playing_cards:
- Zelda Classic (⭐21) - A game and editing tool that lets you create custom Legend of Zelda quests.
FPS
- Aleph One (⭐728) - The open source continuation of Bungie’s Marathon 2 game engine.
- Allegiance (⭐90) - Allegiance is RTS and FPS Space Combat game.
- BetterSpades (⭐271) - Ace Of Spades open source implementation that runs on older machines.
- BStone (⭐333) - A source port of Blake Stone: Aliens Of Gold and Blake Stone: Planet Strike.
- CatacombGL (⭐171) - Windows source port of Catacomb 3D and the Catacomb Adventure series.
- Chocolate Doom (⭐2.2k) - Source port that is minimalist, historically accurate and includes ports of Heretic and Hexen, and Strife. :flower_playing_cards:
- Chocolate Quake (⭐148) - A purist Quake source port that restores the original look and feel of v1.09 and earlier.
- ClassiCube (⭐1.8k) - Minecraft Classic compatible client written in C from scratch. :flower_playing_cards:
- Crispy Doom (⭐890) - A limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
- dhewm3 (⭐2k) - A source port of Doom 3.
- Doom Legacy - One of the most popular DOOM source ports, which enhances it with things like TCP/IP networking, OpenGL renderer etc. :flower_playing_cards:
- DoomRetro (⭐737) - Classic, refined DOOM source port for Windows PC. :flower_playing_cards:
- Doomsday Engine (⭐290) - Source port of id Software's DOOM I/II and Raven Software's Heretic and Hexen. :flower_playing_cards:
- DSDA-Doom (⭐450) - A successor of prboom+ with extra tooling for demo recording and playback, with a focus on speedrunning and quality of life.
- DukeGDX - Duke Nukem 3D port.
- ECWolf - Port of Wolfenstein 3D based on Wolf4SDL.
- Eduke32 - Source port of Duke Nukem 3D and the BUILD Engine.
- ezQuake (⭐296) - Combining the features of all modern QuakeWorld clients, ezQuake makes QuakeWorld easier to start and play.
- FreeCS - Free-software re-implementation of Counter-Strike 1.5 running on the FTEQW engine. :flower_playing_cards:
- Freedoom (⭐1.2k) - Free software FPS based on the classic DOOM engine. :flower_playing_cards:
- FTEQW - FPS Engine for Quake 1, QuakeWorld, Quake 2, Hexen II & Quake III Arena.
- Hexen II: Hammer of Thyrion - Cross-platform port of the Hexen II game.
- ioquake3 (⭐2.6k) - The free software FPS engine that can be used to play Quake 3, or make your own game.
- iortcw (⭐691) - Source port of Return to Castle Wolfenstein.
- ironwail (⭐707) - High-performance QuakeSpasm fork.
- NBlood (⭐711) - Port of the classic FPS Blood.
- NearChuckle (⭐34) - A Linux port of Far Cry 1.
- Odamex (⭐242) - Online multiplayer DOOM port with a strong focus on the original gameplay while providing a breadth of enhancements. :flower_playing_cards:
- OpenMoHAA (⭐664) - Open re-implementation of Medal of Honor: Allied Assault including Spearhead and Breakthrough expansions.
- OpenSpades (⭐1.2k) - Compatible client of Ace of Spades, a voxel FPS.
- Quake3e (⭐1.4k) - Improved Quake III Arena engine.
- QuakeSpasm - A modern, cross-platform Quake game engine.
- RBDOOM-3-BFG (⭐1.7k) - Doom 3 BFG Edition with soft shadows, cleaned up source, Linux and 64 bit Support.
- RedneckGDX - Port of Redneck Rampage.
- SeriousSamClassic-VK (⭐139) - Open source game engine for Serious Sam Classic with Vulkan support.
- SurrealEngine (⭐992) - The goal of this project is to reimplement enough of the original Unreal Engine to make the Unreal Tournament (UT99) maps playable.
- Taradino (⭐48) - SDL2 port of Rise of the Triad.
- The Eternity Engine (⭐256) - Advanced DOOM source port. :flower_playing_cards:
- The Force Engine (⭐1.1k) - Jedi Engine for modern systems and the games that used that engine - Dark Forces and Outlaws.
- Tyrquake (⭐42) - Libretro port of Tyrquake.
- UZDoom (⭐1.3k) - Modder-friendly OpenGL and Vulkan source port based on the DOOM engine. :flower_playing_cards:
- vkQuake (⭐2.1k) - Vulkan Quake port based on QuakeSpasm.
- Yamagi Quake II (⭐942) - Enhanced client for id Software's Quake II with focus on offline and coop gameplay.
- Zandronum - Multiplayer oriented port, based off Skulltag, for Doom and Doom II. Also runs Heretic, Hexen and Strife. :flower_playing_cards:
Online
- 2006rebotted (⭐30) - A 2006 RuneScape 2 Emulation Server. :flower_playing_cards:
- 2004scape - A free & open-source remake of 2004 era RuneScape 2. :flower_playing_cards:
- 2009scape - A free & open-source remake of 2009 era RuneScape 2. :flower_playing_cards:
- ACEmulator - A custom, completely from-scratch open source server emulator for Asheron’s Call built on C#. :flower_playing_cards:
- FreeSO (⭐918) - Reimplementation of The Sims Online, targetted mainly at mobile devices. :flower_playing_cards:
- Meridian 59 (⭐468) - The first 3D MMORPG, released in 1996 and open sourced in 2012. The original codebase for Meridian 59.
- Opengate - Remake of Jumpgate.
- OpenRSC - Open source accurate RuneScape Classic (2001-2003) game server in Java, based on recorded data and videos. :flower_playing_cards:
- RSC-C (⭐106) - Rewrite of the RuneScape Classic (2001-2003) game client in portable C. :flower_playing_cards:
- RuneLite (⭐5.2k) - Open source Old School RuneScape (OSRS) client. :flower_playing_cards:
- Ryzom Core (⭐409) - Ryzom Core contains the whole code (client, server, tools) used to make the commercial MMORPG Ryzom. :flower_playing_cards:
- Space Station 14 (⭐3.4k) - Space Station 14 is a revived attempt at a Space Station 13 remake.
- VoxeLibre - Stable, moddable & free/libre clone of Minecraft based on the Luanti engine. :flower_playing_cards:
RPG
- Abyss Engine (⭐196) - Abyss Engine is a game engine designed to run games similar to 2000's style ARPGs such as Diablo II.
- Arx Libertatis (⭐1k) - Cross-platform port of Arx Fatalis, a first-person role-playing game.
- Barony (⭐617) - Open source release of Barony.
- BtBuilder (⭐45) - An open source implementation of the Bard's Tale Construction Set.
- Daggerfall Unity (⭐3.2k) - Recreation of Daggerfall in the Unity engine.
- Devilution (⭐8.9k) - Reconstructed form of Diablo's original source code.
- DevilutionX (⭐9.1k) - Diablo build for modern operating systems.
- DGEngine (⭐269) - Implementation of the Diablo game engine.
- Exult (⭐625) - Project to recreate Ultima 7 for modern operating systems.
- Falltergeist (⭐883) - Crossplatform Fallout 2 game engine writen in C++ and SDL.
- Freeablo (⭐2.2k) - Open-source implementation of the Diablo engine.
- FreeFT (⭐180) - Real-time, isometric action game engine inspired by Fallout Tactics.
- GemRB (⭐1.1k) - Portable open-source reimplementation of the Infinity Engine (used by Baldur's Gate, Icewind Dale and more).
- OpenEnroth (⭐794) - Might and Magic VI-VIII engine remake using original data & code.
- OpenGothic (⭐1.4k) - Reimplementation of Gothic 2: Night of the Raven.
- OpenMW (⭐6.1k) - Reimplementation of the Morrowind game engine.
- OpenNox (⭐9) - Collaboration project extending the Nox engine.
- OpenTESArena (⭐1.3k) - Modern engine reimplementation of The Elder Scrolls: Arena by Bethesda Softworks.
- OpenVIII (⭐676) - Final Fantasy VIII engine implementation in C#.
- REGoth (⭐481) - An open source reimplementation of zEngine the engine behind Gothic and Gothic II.
- Riiablo (⭐1k) - Diablo II remade using Java and LibGDX.
- sfall (⭐388) - A set of engine modifications for the classic game Fallout 2.
- Shockolate (⭐875) - Same great System Shock, new great taste.
- UAlbion (⭐154) - Remake of 1995 Albion.
- UnderworldGodot (⭐269) - An engine recreation of Ultima Underworld and Ultima Underworld 2 in the Godot Engine.
- WitchavenGDX - Witchaven Java port.
- xoreos (⭐1.1k) - Implementation of BioWare's Aurora engine and its derivatives (used by Neverwinter Nights, The Witcher and more).
- Zelda3 (⭐4.5k) - This is a reverse engineered clone of Zelda 3 - A Link to the Past.
- zorkClone (⭐17) - Reimplementation of the original Zork game developed by Infocom.
Platformer
- Alive Reversing (⭐405) - Reimplementation of Oddworld: Abe's Exoddus.
- Commander Genius - Modern Interpreter for the Commander Keen Games. :flower_playing_cards:
- Jazz² Resurrection (⭐534) - Reimplementation of Jazz Jackrabbit 2.
- Lionheart Remake (⭐84) - Java remake of Lionheart Amiga game.
- NXEngine-evo (⭐525) - Rewrite of the masterpiece jump-and-run platformer Doukutsu Monogatari (also known as Cave Story).
- Omnispeak (⭐305) - Reimplementation of Commander Keen in Goodbye Galaxy.
- Prince-Monogame (⭐48) - Monogame implementation of Prince of Persia 2.
- SDLPoP (⭐1.2k) - Port of Prince of Persia, based on the disassembly of the DOS version.
- sm64js (⭐8) - Super Mario 64 reimplementation in JavaScript.
- The Secret Chronicles of Dr. M (⭐220) - Adaptation of Secret Mario Chronicles. :flower_playing_cards:
- UnleashedRecomp (⭐4.5k) - An unofficial PC port of the Xbox 360 version of Sonic Unleashed created through the process of static recompilation.
- VVVVV (⭐7.9k) - The source code to VVVVVV.
Racing
- Reburn 3 (⭐139) - A work-in-progress open source reimplementation of Burnout 3: Takedown.
- DreeRally (⭐97) - Death Rally engine reimplementation.
- OpenNFS (⭐710) - Attempt to recreate the classic Need for Speed Games (1-6).
- Vangers (⭐713) - Racing/RPG hybrid made open-source by its creators, written in C++.
- Vange-rs (⭐470) - 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 (⭐2.8k) - This is a re-implementation of the 1995 PSX game wipEout. :flower_playing_cards:
Simulator
- DXX-Rebirth (⭐572) - Source port of the Descent and Descent 2 Engines for Windows, macOS, Linux.
- Free Stars: The Ur-Quan Masters - Open source version of the classic Star Control 2.
- FS2Open (⭐452) - FreeSpace2 Source Code Project.
- Librelancer (⭐550) - Reimplementation of the 2003 space game Freelancer.
Strategy
- Ancient Beast (⭐1.8k) - Spiritual successor to Heroes of Might and Magic III focusing on combat; matched based eSport.
- Antares (⭐107) - Remake of Ares, a tactical space combat game.
- CivOne (⭐260) - Implementation of Sid Meier's Civilization.
- CorsixTH (⭐4.3k) - Clone of Theme Hospital with support for modern operating systems, high resolutions and much more.
- Cortex Command Community Project Source (⭐205) - Community-driven effort to continue the development of Cortex Command.
- fheroes2 (⭐3.1k) - Free implementation of Heroes of Might and Magic II game engine.
- FreeCol - Turn-based strategy game based on the old game Colonization.
- GLSMAC (⭐533) - Unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri ( + Alien Crossfire ).
- Jagged Alliance Stracciatella (⭐492) - Makes Jagged Alliance 2 available on a wide range of platforms.
- Julius (⭐3.1k) - Reimplementation of Caesar III.
- KaM Remake (⭐374) - RTS game remake of Knights and Merchants written in Delphi from scratch.
- KeeperFX (⭐878) - Open source remake and Fan Expansion of Dungeon Keeper.
- KeeperRL (⭐949) - Roguelike dungeon builder inspired by Dwarf Fortress.
- openage (⭐14k) - Clone of the Age of Empires II engine.
- OpenApocalypse (⭐545) - Rebuild of the X-COM: Apocalypse engine.
- openblack (⭐1.4k) - Reimplementation of Black & White.
- OpenE2140 (⭐55) - Remake of Earth 2140 based on the OpenRA engine (⭐16k)
- OpenDUNE (⭐1.7k) - Recreation of the popular game Dune II.
- Open Fodder (⭐493) - Open-source implementation of Cannon Fodder.
- OpenHV (⭐965) - Open-source implementation of Hard Vacuum. :flower_playing_cards:
- OpenKrush (⭐111) - Remake of KKnD (Krush, Kill 'n' Destroy) and KKnD2 based on the OpenRA engine (⭐16k)
- OpenLoco (⭐1.6k) - Reimplementation of Chris Sawyer's Locomotion.
- Open Panzer (⭐171) - HTML5 Panzer General 2. :flower_playing_cards:
- OpenRA (⭐16k) - Implementation of the Red Alert engine using .NET/mono and OpenGL. Runs on Windows, Linux and macOS.
- OpenRCT2 (⭐15k) - Recreation of RollerCoaster Tycoon 2.
- OpenSA (⭐113) - Remake of Swarm Assault based on the OpenRA engine (⭐16k)
- OpenSAGE (⭐1.5k) - 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 (⭐5k) - Remake of SimCity 2000 by Maxis.
- OpenTTD (⭐7.3k) - OpenTTD is a transport simulation game based upon the popular game Transport Tycoon Deluxe, written by Chris Sawyer. :flower_playing_cards:
- OpenXcom (⭐2.1k) - Clone of UFO: Enemy Unknown and X-COM: Terror From the Deep.
- OutpostHD (⭐127) - Remake of Sierra On-Line's Outpost.
- Ozymandias (⭐1) - An open source re-implementation of Pharaoh in the Julius/Augustus engine.
- Race into Space (⭐197) - Version of Interplay's Buzz Aldrin's Race into Space.
- Return To The Roots (⭐537) - Settlers II remake written in C++.
- Shattered Paradise (⭐78) - Remake of C&C Tiberian Sun based on the OpenRA engine (⭐16k)
- Romanov's Vengeance (⭐312) - Remake of C&C Red Alert 2 based on the OpenRA engine (⭐16k)
- Sourcehold (⭐277) - Implementation of Stronghold by Firefly Studios.
- Stone Kingdoms - A real-time strategy game made with LÖVE based on the original Stronghold by Firefly studios.
- VanillaConquer (⭐427) - Command and Conquer and Red Alert original release source port based on the remaster source code drop.
- VCMI (⭐5.3k) - Engine for Heroes of Might and Magic III.
- Wargus (⭐396) - Warcraft 2 Mod that allows you to play Warcraft 2 with the Stratagus engine.
- Warzone 2100 (⭐3.6k) - Free and open-source real time strategy game. :flower_playing_cards:
- Zed Online - Remake of the 1996 classic game Z.