Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Gaming
  4. Game Remakes

Game Remakes

The "Awesome Game Remakes" project is a curated collection of open-source projects dedicated to recreating classic video games. This list features a variety of remakes across different genres and platforms, showcasing the creativity and dedication of developers who breathe new life into beloved titles. Included are game engines, graphics enhancements, sound improvements, and community contributions that enhance the gaming experience. Whether you're a developer looking for inspiration or a gamer seeking to relive nostalgic moments, this list provides valuable insights and access to innovative projects. Dive in to discover how classic games are being revitalized for modern audiences!

game-remakesopen-sourcevideo-gamesgame-developmentnostalgiaindie-games
RSSView on GitHub
1.3k stars59 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

📦
Game Development

The "Awesome Game Development" project is a curated collection of resources aimed at supporting individuals interested in the field of game development. Game development encompasses the entire process of creating video games, from concept and design to programming and publishing. This list includes game engines, libraries, tools, tutorials, asset resources, and community forums, catering to both beginners and experienced developers. Whether you are looking to learn the basics of game design or seeking advanced techniques for game programming, this collection provides valuable insights and tools to enhance your game development journey. Dive in to discover resources that can help you bring your game ideas to life!

16.4k
🐹
Godot

The "Awesome Godot" project is a curated collection of resources for developers using Godot, an open-source game engine designed for creating both 2D and 3D games. This list features a variety of tools, libraries, tutorials, plugins, and community resources that cater to different aspects of game development. Whether you're a beginner learning the basics or an experienced developer looking to enhance your projects, this list provides valuable insights and tools to streamline your game development process. Dive into the world of Godot and discover the resources that can help you bring your game ideas to life.

9.7k
📦
Unity

The "Awesome Unity" project is a curated collection of resources for developers using Unity, a powerful cross-platform game engine for creating both 2D and 3D games. This list encompasses a wide variety of categories, including asset packs, plugins, tools, tutorials, and community resources that enhance the Unity development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to elevate your game development projects. Dive into this collection to discover everything you need to create engaging and immersive gaming experiences with Unity.

7.1k
📦
Game Boy Development

The "Awesome Game Boy Development" project is a curated resource list designed to support developers creating games for the classic Game Boy handheld console. Game Boy development involves programming in C or assembly language, utilizing specific libraries and tools tailored for the hardware. This list includes development kits, emulators, graphics and sound libraries, tutorials, and community forums, making it a valuable asset for both beginners and experienced developers. Whether you're looking to create your first game or enhance your existing projects, this collection provides the essential tools and knowledge to bring your Game Boy game ideas to life.

4.4k

Table of Contents

10 sections · 219 projects

Action

11 projects
Carnage3D
Carnage3D

An open-source reimplementation of Grand Theft Auto 1 (GTA1) using modern technologies, playable in a web browser.

C++56129 days ago
donut
donut

An open-source reimplementation of The Simpsons: Hit & Run written in modern C++ and OpenGL.

C++4812 years ago
OpenJK
OpenJK

A community-maintained open-source engine for Jedi Academy and Jedi Outcast with bug fixes, performance improvements, and multi-platform support.

C++2,2911 month ago
OpenLara
OpenLara

An open-source engine for playing and developing Classic Tomb Raider games across multiple platforms.

C5,0711 month ago
OpenMB
OpenMB

An open-source game engine for creating and modding Mount & Blade-style role-playing games, built with C# and Ogre3D.

C#1421 month ago
OpenRW
openrw.org
remc2
remc2

A reverse-engineered C++ remake of Magic Carpet 2 with HD support, modern controls, and cross-platform compatibility.

C++14816 hours ago
Rigel Engine
Rigel Engine

A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.

C++1,0032 years ago
San Andreas Unity
San Andreas Unity

An open-source reimplementation of GTA San Andreas game engine in Unity, focusing on gameplay, multiplayer, and modding.

C#2,6203 years ago
TOMB5
TOMB5

A decompilation of Tomb Raider: Chronicles game code from PlayStation and PC versions into readable C source.

C5184 years ago
TR1X
TR1X

An open-source reimplementation of Tomb Raider 1, 2, and 3 with modern enhancements, bug fixes, and a unified engine.

C98619 hours ago

Adventure

7 projects
DetectiveDS
DetectiveDS

A Nintendo DS remake of the 1986 Commodore 64 classic detective adventure game The Detective Game.

C++67 months ago
ScummVM
ScummVM

A virtual machine that lets you play classic point-and-click adventure games and RPGs on modern devices using original game data files.

C++2,8036 hours ago
lba2remake
lba2remake

A modern reimplementation of Little Big Adventure 1 & 2 in TypeScript, Three.js, and React, playable in the browser.

TypeScript2854 months ago
twin-e
twin-e

A modern, portable open-source engine for playing Little Big Adventure 1 (Relentless: Twinsen's Adventure).

C901 year ago
timeco
timeco

A modern, portable reimplementation of the Time Commando game engine from 1996, built for learning and preservation.

C73 months ago
lba1-classic
lba1-classic

Open-source engine source code for the 1994 action-adventure game Little Big Adventure 1, released for preservation and education.

Assembly19 months ago
lba2-classic-community
lba2-classic-community

Community-maintained source port modernizing the original Little Big Adventure 2 game engine for preservation and education.

C++10410 hours ago

Arcade

16 projects
AcidDrop
AcidDrop

A Vulkan-powered color-matching puzzle game remake of the classic Atari 2600 game Acid Drop.

C++13 months ago
Barbarian
barbarian.1987.free.fr
C-Dogs SDL
C-Dogs SDL

A classic overhead run-and-gun game supporting up to 4 players in co-op and deathmatch modes with over 100 user-created campaigns.

C1,0838 days ago
Crimsonland
Crimsonland

A high-fidelity Python reimplementation of Crimsonland 1.9.93 (2003) with behavioral parity and deterministic simulation.

Python1685 hours ago
Mr.Boom
Mr.Boom

An 8-player Bomberman clone for RetroArch/Libretro and SDL, supporting netplay, AI bots, and cross-platform play.

C2265 months ago
OpenClonk
OpenClonk
C++4014 months ago
OpenJazz
OpenJazz

A free, open-source engine for playing the classic Jazz Jackrabbit™ games on modern platforms.

C4116 days ago
Open Kick-Off
Open Kick-Off

A Java and libGDX rewrite of the classic 1990 football game Kick Off 2, created for fun and learning.

Java602 years ago
openomf
openomf

An open-source remake of the classic DOS fighting game One Must Fall 2097 with modern networking and cross-platform support.

C47814 hours ago
OpenTyrian
OpenTyrian
C56717 days ago
Retro-Arcade-Remakes
Retro-Arcade-Remakes

A collection of classic arcade game remakes built with C++ and SFML, demonstrating clean OOP design and game development fundamentals.

C++26 months ago
SpaceRox.MX2
SpaceRox.MX2

A 2D Asteroids-style arcade game built with the MX2 framework using SDL2 and Vulkan.

C++13 months ago
Taisei
Taisei
C1,6161 day ago
The Great Escape in C
The Great Escape in C

A portable C reimplementation of the classic ZX Spectrum isometric 3D game 'The Great Escape'.

C13029 days ago
Zelda Classic
Zelda Classic

A 2D game engine and editor for creating custom Legend of Zelda quests.

C++411 year ago
WarhawkDS
WarhawkDS

A Nintendo DS homebrew remake of the 1986 Commodore 64 game Warhawk, coded entirely in ARM assembler.

Assembly27 months ago

FPS

56 projects
Aleph One
Aleph One

Open source continuation of Bungie's Marathon 2 game engine for playing Marathon series games and third-party content.

C++8104 hours ago
Allegiance
Allegiance

An open-source real-time strategy and first-person shooter space combat game with multiplayer support.

C++1026 months ago
BetterSpades
BetterSpades

A lightweight, open-source client for Ace of Spades that runs on very old hardware with OpenGL/ES 1.1 support.

C2811 year ago
Barrett
Barrett

A modern source port for Rise of the Triad focused on quality-of-life improvements, expanded compatibility, and new features.

C322 months ago
BStone
BStone

An unofficial source port for the classic Blake Stone: Aliens Of Gold and Planet Strike games, enabling modern high-resolution and 3D rendering.

C3661 month ago
CatacombGL
CatacombGL

An OpenGL source port for the classic Catacomb 3D games, enhancing graphics and adding modern features while preserving original gameplay.

C++18923 days ago
Chasm-Reverse
Chasm-Reverse

A free recreation of the classic game 'Chasm: The Rift' using original game data and modern SDL2/OpenGL.

C++1789 months ago
Chocolate Doom
Chocolate Doom

A minimalist, historically accurate source port of Doom and other Doom-engine games for modern computers.

C2,4062 days ago
Chocolate Quake
Chocolate Quake

A minimalist Quake source port that accurately reproduces the original v1.09 DOS experience with no modern enhancements.

C21517 hours ago
ClassiCube
ClassiCube

A custom Minecraft Classic client written in C from scratch, offering enhanced performance and cross-platform support.

C2,0508 hours ago
Crispy Doom
Crispy Doom

A limit-removing enhanced-resolution Doom source port based on Chocolate Doom, offering visual and gameplay improvements while maintaining compatibility.

C94417 hours ago
dhewm3
dhewm3

A modern, cross-platform source port of Doom 3 that fixes bugs and adds new features while preserving original gameplay.

C++2,1613 months ago
DOOM64-EX-Plus-Enhanced
DOOM64-EX-Plus-Enhanced

A custom fork of the Doom 64 EX+ engine that enhances the original game with restored cut content, new features, and expanded modding capabilities.

C4011 days ago
Doom Legacy
sourceforge.net
DoomRetro
DoomRetro

A refined DOOM source port for Windows PC that modernizes the classic game while preserving its nostalgic pixelated aesthetic.

C76822 hours ago
Doomsday Engine
Doomsday Engine

A portable, enhanced source port for Doom, Heretic, and Hexen with modern graphics and cross-platform support.

C++3033 months ago
DSDA-Doom
DSDA-Doom

A source port for Doom, Heretic, and Hexen with advanced demo recording, playback, and speedrunning tools.

C50215 hours ago
DukeGDX
gitlab.com
ECWolf
bitbucket.org
EDGE-classic
EDGE-classic

A cross-platform OpenGL Doom source port with advanced modding features and modern rendering.

C1016 days ago
Eduke32
voidpoint.io
ezQuake
ezQuake

A modern QuakeWorld client with enhanced graphics, extensive customization, and cross-platform support for the classic Quake game.

C41519 days ago
FreeCS
sourceforge.net
Freedoom
Freedoom
Python1,3422 months ago
FTEQW
fte.triptohell.info
Hexen II: Hammer of Thyrion
sourceforge.net
idTech4A++ (Harmattan Edition)
idTech4A++ (Harmattan Edition)

A collection of idTech engine runtime libraries enabling DOOM III, Quake 4, Prey (2006), and over 20 other classic games and mods to run on Android, Windows, and Linux.

C++6015 days ago
ioquake3
ioquake3

A community-maintained, open-source engine for Quake III Arena and Team Arena, providing modern enhancements and cross-platform support.

C2,8161 month ago
iortcw
iortcw

An enhanced open-source engine for Return to Castle Wolfenstein, merging ioquake3 improvements with the original RTCW codebase.

C7512 years ago
ironwail
ironwail

A high-performance QuakeSpasm fork that offloads rendering to the GPU for smooth gameplay on demanding custom maps.

C1,0847 days ago
jfsw
jfsw

A modern source port of the classic 3D Realms game Shadow Warrior, enabling play on contemporary operating systems.

C997 months ago
jftekwar
jftekwar

A modern source port of the classic 1995 DOS game William Shatner's TekWar, enabling play on contemporary operating systems.

C273 months ago
jfwhaven
jfwhaven

A modern source port of the classic DOS game Witchaven, enabling play on contemporary operating systems.

C287 months ago
NBlood
NBlood

Reverse-engineered ports of classic Build engine games (Blood, Exhumed/PowerSlave, Duke Nukem 3D) using EDuke32 technology.

C++80312 days ago
NearChuckle
NearChuckle

A Linux port of Far Cry 1 using SDL3, based on the game's leaked source code.

C++511 month ago
OpenChasm
OpenChasm
C++2112 years ago
Odamex
Odamex

A client/server source port for Doom enabling online multiplayer with enhanced features while preserving original gameplay.

C++2939 hours ago
OpenMoHAA
OpenMoHAA

An open-source re-implementation of Medal of Honor: Allied Assault with expansions, modern features, bugfixes, and cross-platform support.

C8024 months ago
OpenSpades
OpenSpades

An open-source, cross-platform client for Ace of Spades 0.75, offering enhanced graphics and audio via OpenGL/AL.

C++1,2442 years ago
Quake3e
Quake3e

A modern, optimized Quake III Arena engine with Vulkan and OpenGL renderers, focused on performance, security, and mod compatibility.

C1,5173 days ago
quakeforge
quakeforge

A modern open-source engine for playing Quake and QuakeWorld games, with tools for mod development and evolving into a general game engine.

C6911 days ago
QuakeSpasm
sourceforge.net
Raze
Raze

A modern source port for classic Build engine games (Duke Nukem 3D, Blood, Shadow Warrior, etc.) using GZDoom technology.

C++8819 months ago
RBDOOM-3-BFG
RBDOOM-3-BFG

A Doom 3 BFG Edition source port with modern DX12/Vulkan renderer, PBR, global illumination, and enhanced modding support.

C++1,8491 month ago
RedneckGDX
gitlab.com
SeriousSamClassic-VK
SeriousSamClassic-VK

An open-source Vulkan port of the Serious Engine for Serious Sam Classic, enabling modern graphics on Windows, Linux, macOS, BSD, and Raspberry Pi.

C++1577 months ago
SeriousSamAlphaRemake
SeriousSamAlphaRemake

An open-source fan remake of Serious Sam: The First Encounter based on original alpha build code and assets.

C++311 year ago
SurrealEngine
SurrealEngine

A reimplementation of Unreal Engine 1 focused on making Unreal (Gold) and Unreal Tournament (UT99) playable on modern systems.

C++1,1021 day ago
Taradino
Taradino

SDL2 port of the 1994 3D action game Rise of the Triad for modern operating systems.

C575 months ago
The Eternity Engine
The Eternity Engine

An advanced DOOM source port with enhanced scripting, high-resolution support, and cross-platform compatibility.

C++26711 hours ago
The Force Engine
The Force Engine

A modern reverse-engineered replacement for the Jedi Engine, enabling Dark Forces and future Outlaws support on modern systems.

C++1,1582 days ago
Tyrquake
Tyrquake
C481 month ago
UZDoom
UZDoom

A modern source port for DOOM engine games with advanced graphics, dynamic lighting, and extensive modding support.

C++2,1986 hours ago
vkQuake
vkQuake

A Vulkan-based source port of id Software's Quake, offering enhanced graphics and performance over QuakeSpasm.

C2,27011 hours ago
Yamagi Quake II
Yamagi Quake II

An enhanced, conservative Quake II client focused on offline and coop gameplay with modern system support and bug fixes.

C9981 day ago
Zandronum
zandronum.com

Online

13 projects
2006rebotted
2006rebotted

An open-source emulation server for the 2006 version of RuneScape, designed for development and botting.

Java365 years ago
2004scape
2004scape.org
2009scape
2009scape.org
ACEmulator
emulator.ac
FreeSO
FreeSO

A full reimplementation of The Sims Online game engine with modern enhancements and support for The Sims 1 via Simitone.

C#9745 hours ago
Meridian 59
Meridian 59
C++51316 days ago
Opengate
sourceforge.net
OpenRSC
gitlab.com
RSC-C
RSC-C

A portable, enhanced RuneScape Classic client written in C99 with support for multiple platforms and modern features.

C1271 month ago
RuneLite
RuneLite

A free, open-source client for Old School RuneScape with plugin support and customization.

Java5,4544 days ago
Ryzom Core
Ryzom Core

Open-source C++ toolkit for developing massively multiplayer online universes, originally powering the Ryzom MMORPG.

C++4587 hours ago
Space Station 14
Space Station 14

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

C#3,7804 hours ago
VoxeLibre
git.minetest.land