Awesome Game Remakes
Actively maintained open-source game remakes.
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 -
Reimplementation of Grand Theft Auto.
-
donut - Reimplementation
of The Simpsons: Hit & Run in modern C++ and modern OpenGL.
-
MafiaUnity -
Open-source Mafia game framework.
-
OpenJK - Community
effort to maintain and improve Jedi Academy and Jedi Outcast by Raven
Software.
-
OpenLara - Classic
Tomb Raider open-source engine.
-
OpenMB - Role-playing
game engine for Taleworlds’ Mount&Blade Series.
-
OpenTomb - Original
Tomb Raider 1-5 experience with contemporary updates, features and
additions.
-
re3 - Reversed source code
for GTA III and GTA: Vice City.
-
remc2 - Reverse
engineering of Magic Carpet 2 from Assembler.
-
Rigel Engine
- Modern reimplementation of the classic DOS game Duke Nukem II in C++.
-
San Andreas Unity
- Reimplementation of GTA: San Andreas game engine in Unity.
-
TOMB5 - Tomb Raider:
Chronicles disassembly translated to C source code.
Adventure
-
engge - Experimental game
engine for Thimbleweed Park.
-
raw(gl) - Reimplementation
of Another World.
-
ResidualVM - Game
engine reimplementation that allows you to play 3D adventure games such
as Grim Fandango and Escape from Monkey Island.
-
ScummVM - 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 - Classic
overhead run-and-gun game.
-
Mr.Boom - 8
player Bomberman clone for RetroArch/Libretro.
-
OpenClonk -
Multiplayer action game where you control small and nimble humanoids.
-
Open Kick-Off -
Rewriting attempt of the cult football game Kick Off 2.
-
OpenTyrian - An
open-source port of Tyrian from Turbo Pascal to C.
-
Taisei -
Fan-made, open-source clone of the Touhou series.
-
The Great Escape in C
- Classic ZX Spectrum game The Great Escape in portable C.
-
Zelda Classic
- A game and editing tool that lets you create custom Legend of Zelda
quests.
FPS
-
Allegiance -
Allegiance is RTS and FPS Space Combat game.
-
BetterSpades -
Ace Of Spades open source implementation that runs on older machines.
-
BStone - A source
port of Blake Stone: Aliens Of Gold and Blake Stone: Planet Strike.
-
CatacombGL -
Windows source port of Catacomb 3D and the Catacomb Adventure series.
-
Chocolate Doom
- Source port that is minimalist, historically accurate and includes
ports of Heretic and Hexen, and Strife.
-
Doom Legacy -
One of the most popular DOOM source ports, which enhances it with things
like TCP/IP networking, OpenGL renderer etc.
-
DoomRetro -
Classic, refined DOOM source port for Windows PC.
-
Doomsday Engine
- Source port of id Software’s DOOM I/II and Raven Software’s Heretic
and Hexen.
-
DukeGDX - Duke Nukem 3D
port.
-
ECWolf -
Port of Wolfenstein 3D based on Wolf4SDL.
-
ezQuake -
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.
-
Freedoom - Free
software FPS based on the classic DOOM engine.
-
FTEQW - FPS Engine for Quake
1, QuakeWorld, Quake 2, Hexen II & Quake III Arena.
-
GZDoom -
Modder-friendly OpenGL and Vulkan source port based on the DOOM engine.
-
Hexen II: Hammer of Thyrion
- Cross-platform port of the Hexen II game.
-
ioquake3 - The free
software FPS engine that can be used to play Quake 3, or make your own
game.
-
NBlood - Port of the
classic FPS Blood.
-
Odamex - Online
multiplayer DOOM port with a strong focus on the original gameplay while
providing a breadth of enhancements.
-
OpenSpades - Compatible
client of Ace of Spades, a voxel FPS.
-
QuakeSpasm -
A modern, cross-platform Quake game engine.
-
RBDOOM-3-BFG
- Doom 3 BFG Edition with soft shadows, cleaned up source, Linux and 64
bit Support.
-
RedneckGDX - Port of
Redneck Rampage.
-
The Eternity Engine
- Advanced DOOM source port.
-
The Force Engine
- Jedi Engine for modern systems and the games that used that engine -
Dark Forces and Outlaws.
-
Tyrquake - Libretro
port of Tyrquake.
-
Yamagi Quake II -
Enhanced client for id Software’s Quake II with focus on offline and
coop gameplay.
-
vkQuake - Quake port
using Vulkan instead of OpenGL for rendering.
-
Zandronum - Multiplayer oriented
port, based off Skulltag, for Doom and Doom II. Also runs Heretic, Hexen
and Strife.
Online
-
2006rebotted - A
2006 Runescape Emulation Server.
-
FreeSO -
Reimplementation of The Sims Online, targetted mainly at mobile devices.
-
Meridian 59 - The
first 3D MMORPG, released in 1996 and open sourced in 2012. The original
codebase for Meridian 59.
-
Opengate -
Remake of Jumpgate.
-
RuneLite - Open
source old school RuneScape client.
-
Ryzom Core - Ryzom Core
contains the whole code (client, server, tools) used to make the
commercial MMORPG Ryzom.
-
Space Station 14
- Space Station 14 is a revived attempt at a Space Station 13 remake.
RPG
-
Arx Libertatis -
Cross-platform port of Arx Fatalis, a first-person role-playing game.
-
Barony - Open
source release of Barony.
-
BtBuilder - An open
source implementation of the Bard’s Tale Construction Set.
-
Daggerfall Unity
- Recreation of Daggerfall in the Unity engine.
-
Devilution -
Reconstructed form of Diablo’s original source code.
-
DevilutionX -
Diablo build for modern operating systems.
-
DGEngine -
Implementation of the Diablo game engine.
-
Exult - Project to recreate
Ultima 7 for modern operating systems.
-
Falltergeist
- Crossplatform Fallout 2 game engine writen in C++ and SDL.
-
Freeablo -
Open-source implementation of the Diablo engine.
-
FreeFT - Real-time,
isometric action game engine inspired by Fallout Tactics.
-
GemRB - Portable
open-source reimplementation of the Infinity Engine (used by Baldur’s
Gate, Icewind Dale and more).
-
OpenDiablo2 -
Open source re-implementation of Diablo 2.
-
OpenGothic -
Reimplementation of Gothic 2: Night of the Raven.
-
OpenMW - Reimplementation
of the Morrowind game engine.
-
OpenTESArena -
Modern engine reimplementation of The Elder Scrolls: Arena by Bethesda
Softworks.
-
OpenVIII - Final
Fantasy VIII engine implementation in C#.
-
REGoth - An
open source reimplementation of zEngine the engine behind Gothic and
Gothic II.
-
Riiablo - Diablo II
remade using Java and LibGDX.
-
sfall - A set of
engine modifications for the classic game Fallout 2.
-
Shockolate - Same
great System Shock, new great taste.
-
UAlbion - Remake of
1995 Albion.
-
WitchavenGDX -
Witchaven Java port.
-
xoreos - Implementation
of BioWare’s Aurora engine and its derivatives (used by Neverwinter
Nights, The Witcher and more).
-
zorkClone -
Reimplementation of the original Zork game developed by Infocom.
Racing
-
DreeRally -
Death Rally engine reimplementation.
-
OpenNFS - Attempt to
recreate the classic Need for Speed Games (1-6).
-
Vangers - Racing/RPG
hybrid made open-source by its creators, written in C++.
Simulator
-
DXX-Rebirth -
Source port of the Descent and Descent 2 Engines for Windows, macOS,
Linux.
-
FS2Open
- FreeSpace2 Source Code Project.
-
Librelancer -
Reimplementation of the 2003 space game Freelancer.
Strategy
-
Antares - Remake of
Ares, a tactical space combat game.
-
CivOne - Implementation
of Sid Meier’s Civilization.
-
CorsixTH - Clone of
Theme Hospital with support for modern operating systems, high
resolutions and much more.
-
Cortex Command Community Project Source
- Community-driven effort to continue the development of Cortex Command.
-
fheroes2 - Free
implementation of Heroes of Might and Magic II game engine.
-
FreeCol -
Turn-based strategy game based on the old game Colonization.
-
Jagged Alliance Stracciatella
- Makes Jagged Alliance 2 available on a wide range of platforms.
-
Julius -
Reimplementation of Caesar III.
-
KaM Remake - RTS
game remake of Knights and Merchants written in Delphi from scratch.
-
KeeperRL - Roguelike
dungeon builder inspired by Dwarf Fortress.
-
openage - Clone of the
Age of Empires II engine.
-
OpenApocalypse -
Rebuild of the X-COM: Apocalypse engine.
-
openblack -
Reimplementation of Black & White.
-
OpenDUNE - Recreation
of the popular game Dune II.
-
Open Fodder -
Open-source implementation of Cannon Fodder.
-
OpenHoW -
Recreation of Gremlin’s Hogs of War.
-
OpenHV - Open-source
implementation of Hard Vacuum.
-
OpenLoco -
Reimplementation of Chris Sawyer’s Locomotion.
-
Open Panzer -
HTML5 Panzer General 2.
-
OpenRA - Implementation
of the Red Alert engine using .NET/mono and OpenGL. Runs on Windows,
Linux and macOS.
-
OpenRCT2 - Recreation
of RollerCoaster Tycoon 2.
-
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 -
Remake of SimCity 2000 by Maxis.
-
OpenTTD - OpenTTD is a
transport simulation game based upon the popular game Transport Tycoon
Deluxe, written by Chris Sawyer.
-
OpenXcom - Clone of
UFO: Enemy Unknown and X-COM: Terror From the Deep.
-
OutpostHD - Remake
of Sierra On-Line’s Outpost.
-
Race into Space
- Version of Interplay’s Buzz Aldrin’s Race into Space.
-
Return To The Roots
- Settlers II remake written in C++.
-
Seven Kingdoms: Ancient Adversaries
- GPL release of the Seven Kingdoms: Ancient Adversaries.
-
Sourcehold -
Implementation of Stronghold by Firefly Studios.
-
VCMI - Engine for Heroes of
Might and Magic III.
-
Warcraft Remake -
Java remake of Warcraft: Orcs & Humans.
-
Wargus - Warcraft 2 Mod
that allows you to play Warcraft 2 with the Stratagus engine.
-
Warzone 2100 -
Free and open-source real time strategy game.
-
Zed Online -
Remake of the 1996 classic game Z.