Game Remakes

Awesome Game Remakes Awesome

Actively maintained open-source game remakes.


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.
  • remc2 - Reverse engineering of Magic Carpet 2 from Assembler.
  • Rigel Engine - Mdern 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.
  • 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.
  • Freedoom - Free software FPS based on the classic DOOM engine.
  • 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.

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 an 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.

Platformer

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.
  • Open Horizon - Open source implementation of Ace Combat: Assault Horizon's render and physics.

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.
  • 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.
  • 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.