Open source re-implementation projects and game clones.

This page summarizes the projects mentioned and recommended in the original post on /r/FoamList

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. abuse

    Abuse SDL port originally from Crack-Dot-Com and released into the public domain

    AbuseSDL - Abuse

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. alive_reversing

    Re-implementation of Oddworld: Abe's Exoddus and Oddworld: Abe's Oddysee

    Alive Reversing - Abe's Exoddus and Abe's Oddysee

  4. augustus

    An open source re-implementation of Caesar III

    Augustus - Caesar 3 fork of Julius

  5. bstone

    Unofficial source port for Blake Stone series

    BStone - Blake Stone series

  6. yquake2

    The Yamagi Quake II client

    Yamagi Quake - Quake 2 source port

  7. Citadel

    The System Shock Fan Remake Project (by JosiahJack)

    Citadel - System Shock

  8. scummvm

    ScummVM main repository

    ScummVM - Classic point & click, adventure and roleplaying games.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. Cortex-Command-Community-Project-Source

    Discontinued [ARCHIVED] Cortex Command - Open Source under GNU AGPL v3 (no game data included)

    CCCP - Cortex Command

  11. SSVOpenHexagon

    C++20 FOSS clone of "Super Hexagon". Depends on SSVStart, SSVEntitySystem, SSVLuaWrapper, SSVMenuSystem, JSONcpp, SFML2.0. Features JSON/LUA customizable game files, a soundtrack by BOSSFIGHT, pseudo-3D effects.

    Open Hexagon - Super Hexagon

  12. Spring RTS game engine

    A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/ (by spring)

    Spring Engine - Total Annihilation

  13. crispy-doom

    Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.

    Crispy Doom - Source port for Doom 1 & 2, Heretic, Hexen, Strife etc.

  14. space-station-14

    A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.

    Space Station 14 - Space Station 13

  15. Doom64EX

    Doom64EX is a reverse-engineering project aimed to recreate Doom64 as close as possible with additional modding features.

    Doom64EX - Doom 64

  16. NBlood

    Reverse-engineered ports of Build games using EDuke32 engine technology and development principles (NBlood/Rednukem/PCExhumed)

    NBlood - Based on eDuke32 - Blood, Duke Nukem 3D and Powerslave/Exhumed

  17. gemrb

    GemRB is a portable open-source implementation of Bioware’s Infinity Engine.

    GemRB - Infinity Engine games (Baldur's Gate, Planescape: Torment, Icewind Dale etc)

  18. DreeRally

    Death Rally engine reimplementation

    DreeRally - Death Rally

  19. dxx-rebirth

    Descent-Rebirth and Descent II-Rebirth

    DXX-Rebirth - Descent 1 & 2

  20. cdogs-sdl

    Classic overhead run-and-gun game

    C-dogs-SDL - C-Dogs

  21. etlegacy

    ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.

    ETLegacy - Wolfenstein: Enemy Territory

  22. alephone

    Aleph One is the open source continuation of Bungie’s Marathon 2 game engine.

    AlephOne - Marathon series

  23. freeablo

    [ARCHIVED] Modern reimplementation of the Diablo 1 game engine

    Freeablo - Diablo

  24. iortcw

    Merge of ioquake3 features and fixes into RTCW code bases

    iortcw - Return to Castle Wolfenstein

  25. NFSIISE

    Need For Speedâ„¢ II SE - Cross-platform wrapper with 3D acceleration and TCP protocol!

    NFSIISE - Need for Speed II Special Edition

  26. nuvie

    Nuvie - New Ultima VI Engine

    Nuvie - Ultima VI

  27. openage

    Clone of the Age of Empires II engine 🚀

    OpenAge - Age of Empires 2

  28. openblack

    openblack is an open-source game engine that supports playing Black & White (2001).

    OpenBlack - Black & White

  29. OpenDUNE

    DUNE, REINVENTED

    OpenDune - Dune II

  30. openfodder

    Open Fodder: An open source port of Cannon Fodder

    OpenFodder - Cannon Fodder

  31. OpenGothic

    Reimplementation of Gothic 2 Notr

    OpenGothic - Gothic 2

  32. OPHD

    OutpostHD - Open source remake of Sierra On-Line's Outpost

    OpenHD - Outpost

  33. OpenJK

    Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

    OpenJK - Jedi Academy & Jedi Outcast

  34. OpenLara

    Classic Tomb Raider open-source engine

    OpenLara - Tomb Raider 1-3

  35. openrw

    Discontinued OpenRW "Open ReWrite" is an un-official open source recreation of the classic Grand Theft Auto III game executable

    OpenRW - Grand Theft Auto III

  36. OpenSAGE

    OpenSAGE is a free, open source re-implementation of SAGE, the 3D real time strategy (RTS) engine used in Command & Conquer: Generals and other RTS titles from EA Pacific. Written in C#. Not affiliated with EA.

    OpenSAGE - Command & Conquer: Generals

  37. openswe1r

    An Open-Source port of the 1999 Game "Star Wars Episode 1: Racer"

    OpenSWE - Star Wars Episode 1: Racer

  38. OpenTESArena

    Open-source re-implementation of The Elder Scrolls: Arena.

    OpenTESArena - The Elder Scrolls: Arena

  39. opentyrian2000

    An open-source port of the DOS shoot-em-up Tyrian.

  40. Prince-Monogame

    Monogame implementation of Prince of Persia 2

    Prince-Monogame - Prince of Persia 2

  41. re3

    Discontinued GTA III, Vice City [UnavailableForLegalReasons - Repository access blocked]

    RE3 - Grand Theft Auto III

  42. REDRIVER2

    Driver 2 Playstation game reverse engineering effort

    Redriver2 - Driver 2

  43. remc2

    Recode Binary code of game Magic Carpet2 to C/C++ language(remake MC2 for any platform)

    Remc2 - Magic Carpet 2

  44. SanAndreasUnity

    Open source reimplementation of GTA San Andreas game engine in Unity

    San Andreas Unity - Grand Theft Auto: San Andreas

  45. TOMB5

    Tomb Raider: Chronicles Disassembly translated to C source code.

    TOMB5 - Tomb Raider: Chronicles

  46. Ultima5Redux

    A mostly true to the original Ultima 5 remake in C# using the original U5 data files.

    Ultima5Redux - Ultima V

  47. UnderworldAdventures

    Underworld Adventures is a project to recreate Ultima Underworld 1 on modern operating systems, using the original game files.

    UnderworldAdventures - Ultima Underworld

  48. UnderworldExporter

    Discontinued Updated Release 27th Oct 2018 Unity based port of Ultima Underworld I and II. Download under releases

    UnderworldExporter - Ultima Underworld 1 & 2 and System Shock

  49. vkQuake

    Discontinued Vulkan Quake port based on QuakeSpasm

    vkQuake - Quake source port running in Vulkan. Sideproject by an id Software dev. It's overall better than the new KEX Engine remaster by Nightdive Studios.

  50. war1

    A remake of Warcraft: Orcs & Humans written in C

    War1 - Warcraft: Orcs & Humans

  51. xoreos

    A reimplementation of BioWare's Aurora engine (and derivatives). Pre-pre-alpha :P

    Xoreos - Neverwinter Nights

  52. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Lessons from Open-Source Game Projects

    76 projects | dev.to | 10 Apr 2024
  • A Library for Point and Click Adventures

    1 project | news.ycombinator.com | 10 Mar 2025
  • What is GDevelop: An Open-Source Game Engine

    1 project | dev.to | 24 Jan 2025
  • Obvious Things C Should Do

    2 projects | news.ycombinator.com | 11 Jan 2025
  • fheroes2: A recreation of Heroes of Might and Magic II game engine

    1 project | news.ycombinator.com | 8 Jan 2025

Did you know that C++ is
the 7th most popular programming language
based on number of references?