Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Retro Gaming

Retro Gaming

273 projects

Showing 36 of 245 projects

ScummVM
ScummVMC++

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

#adventure-games#digital-preservation#virtual-machine
Stars2.7k
Forks1.3k
Last commit1 day ago
Blzhawk
BlzhawkC#

A multi-system emulator with advanced recording, debugging, and tool-assisted speedrunning (TAS) features.

#lua-scripting#open-source#winforms
Stars2.7k
Forks454
Last commit2 days ago
GoBoy
GoBoyGo

A multi-platform Nintendo Game Boy and Game Boy Color emulator written in Go, featuring debugging tools and broad game compatibility.

#debugging-tools#open-source#emulation
Stars2.6k
Forks121
Last commit2 months ago
J2ME Loader
J2ME LoaderJava

A J2ME emulator for Android that runs classic Java mobile games with virtual keyboard and per-app settings.

#mobile-games#open-source#game-preservation
Stars2.6k
Forks263
Last commit4 months ago
pokecrystal
pokecrystalAssembly

A complete disassembly of Pokémon Crystal for Game Boy Color, enabling ROM hacking and game modification.

#disassembly#assembly#rom-hacking
Stars2.4k
Forks937
Last commit1 day ago
rust-doom
rust-doomRust

A Doom 1 & 2 renderer written in Rust, featuring a modern OpenGL 3+ pipeline and 100% safe code.

#doom#opengl#bsp
Stars2.4k
Forks105
Last commit2 years ago
Chocolate Doom
Chocolate DoomC

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

#dos-emulation#sdl2#gplv2
Stars2.4k
Forks692
Last commit23 days ago
Flycast
FlycastC++

A multi-platform emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave arcade systems.

#vulkan#opengl#sega-dreamcast
Stars2.3k
Forks287
Last commit3 days ago
GBDK
GBDKC

A cross-platform development kit for creating games on classic consoles like the Game Boy, NES, and Sega Master System using C.

#sega-master-system#embedded-systems#game-boy
Stars2.2k
Forks145
Last commit7 days ago
Mario-Level-1
Mario-Level-1Python

A Python and Pygame recreation of the first level from Super Mario Bros for educational purposes.

#2d-platformer#educational#python
Stars2.2k
Forks758
Last commit3 years ago
vkQuake
vkQuakeC

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

#vulkan#mod-support#graphics
Stars2.2k
Forks266
Last commit9 days ago
SameBoy
SameBoyC

A highly accurate Game Boy and Game Boy Color emulator written in portable C with native macOS and SDL frontends.

#open-source-emulator#cocoa-frontend#debugger-tools
Stars2.1k
Forks251
Last commit3 months ago
ClassiCube
ClassiCubeC

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

#multiplayer#singleplayer#minecraft-classic
Stars2.0k
Forks308
Last commit2 days ago
Commander Keen in Keen Dreams
Commander Keen in Keen DreamsC

Open-source release of the classic Commander Keen in Keen Dreams game, originally developed for DOS with EGA/CGA graphics.

#game-preservation#platformer#borland-cpp
Stars2.0k
Forks177
Last commit11 years ago
bsnes
bsnesC++

A multi-platform Super Nintendo (SNES) emulator focused on performance, features, and ease of use.

#hd-graphics#game-compatibility#snes
Stars1.9k
Forks189
Last commit16 days ago
UZDoom
UZDoomC++

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

#vulkan#doom-engine#opengl
Stars1.9k
Forks153
Last commit1 day ago
Famistudio
FamistudioC#

A cross-platform music editor for creating authentic NES chiptunes, supporting multiple expansion chips and export formats.

#nes-music#sound-emulation#c-plus-plus
Stars1.9k
Forks131
Last commit27 days ago
BanjoRecomp
BanjoRecompC

A native PC port of Banjo-Kazooie created via static recompilation, featuring graphical enhancements, high framerate support, and extensive modding.

#static-recompilation#pc-gaming#game-port
Stars1.8k
Forks60
Last commit16 days ago
herebedragons
herebedragonsC

A collection of identical 3D scenes implemented across 20+ graphics APIs, engines, and platforms for rendering comparison.

#vulkan#opengl#webgpu
Stars1.8k
Forks84
Last commit11 months ago
Pixel Vision 8
Pixel Vision 8C#

An open-source platform for creating authentic 8-bit retro games with modern workflows and programmable limitations.

#pixel-art#games#csharp
Stars1.8k
Forks119
Last commit3 years ago
RGBDS
RGBDSC++

A free assembler/linker toolchain for developing games and software for the Nintendo Game Boy and Game Boy Color.

#asm#embedded-systems#assembly
Stars1.6k
Forks186
Last commit1 day ago
OpenGothic
OpenGothicC++

An open-source re-implementation of Gothic 2: Night of the Raven, designed to run the classic game on modern systems with enhanced graphics.

#vulkan#mod-support#gothic
Stars1.5k
Forks120
Last commit1 day ago
Quake3e
Quake3eC

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

#vulkan#quake3#opengl
Stars1.5k
Forks209
Last commit13 days ago
System Shock
System ShockC

Official GPL source code release of System Shock for PowerPC Macintosh, enabling compilation and modification of the classic game.

#gpl-licensed#metrowerks-codewarrior#immersive-sim
Stars1.5k
Forks184
Last commit7 years ago
OpenTomb
OpenTombC++

An open-source re-implementation of the classic Tomb Raider engine for playing Tomb Raider 1-5 and custom levels.

#bullet-physics#lua-scripting#discontinued
Stars1.4k
Forks158
Last commit1 year ago
gameboy
gameboyRust

A full-featured cross-platform GameBoy emulator written in Rust, tested on Windows, Ubuntu, and Mac.

#hardware-emulation#gameboy-emulator#console-emulation
Stars1.4k
Forks84
Last commit24 days ago
Ikemen GO
Ikemen GOGo

An open-source fighting game engine written in Go that supports M.U.G.E.N resources with enhanced features.

#gamedev#game-development#golang
Stars1.4k
Forks215
Last commit1 day ago
Game Remakes
Game Remakes

A curated list of actively maintained open-source game remakes, reimplementations, and source ports across all genres.

#game-preservation#game-remakes#games
Stars1.4k
Forks63
Last commit9 days ago
OpenTESArena
OpenTESArenaC++

A modern open-source engine re-implementing The Elder Scrolls: Arena with quality-of-life improvements.

#vulkan#elder-scrolls#sdl2
Stars1.3k
Forks84
Last commit1 day ago
SDLPoP
SDLPoPC

An open-source port of the classic DOS game Prince of Persia, built on SDL with modern enhancements and mod support.

#dos-emulation#sdl2#platformer
Stars1.3k
Forks155
Last commit5 months ago
doukutsu-rs
doukutsu-rsRust

A faithful, open-source re-implementation of the Cave Story game engine written in Rust.

#hacktoberfest#hacktoberfest2022#metroidvania
Stars1.2k
Forks81
Last commit5 days ago
OpenSpades
OpenSpadesC++

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

#multiplayer#self-hosted-gaming#opengl
Stars1.2k
Forks229
Last commit2 years ago
GemRB
GemRBC++

A portable open-source reimplementation of the Infinity Engine for running classic RPGs like Baldur's Gate on modern platforms.

#baldurs-gate#isometric#open-source
Stars1.2k
Forks215
Last commit2 days ago
RetroDECK
RetroDECKShell

An all-in-one retro gaming platform for Linux systems, delivered as a self-contained Flatpak application.

#steam#game-consoles#htpc
Stars1.2k
Forks53
Last commit7 days ago
Tanks of Freedom
Tanks of FreedomGDScript

A classic turn-based strategy game with handcrafted 32-color pixel art, featuring campaign, hot-seat battles, and a map editor.

#isometric#pixel-art#local-multiplayer
Stars1.2k
Forks155
Last commit1 year ago
LIKO-12
LIKO-12Lua

An open-source fantasy computer for creating and sharing tiny retro games and programs, built with LÖVE.

#pixel-art#android#educational-tool
Stars1.2k
Forks69
Last commit2 years ago
PreviousPage 2 of 7

Related Tags

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
Next
#Game Development94
#Cross Platform94
#Game Engine72
#Open Source Game53
#Gameboy52
#C Plus Plus47
#Game Boy43
#Game38
#Emulator34
#Opengl34
#Sdl233
#Game Preservation32