Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Retro Gaming

Retro Gaming

387 projects

Showing 36 of 387 projects

piu-piu
piu-piuShell

A retro horizontal shooter game written entirely in Bash with multiplayer support using netcat.

#bash-game#horizontal-scroller#netcat
Stars746
Forks37
Last commit1 year ago
Vangers
VangersC++

An open-source racing/RPG hybrid video game where players explore a unique world in customizable vehicles.

#multiplayer#sdl2#racing-game
Stars735
Forks99
Last commit20 days ago
Retro ESP32
Retro ESP32C

A feature-packed launcher, emulator, and ROM manager for the Odroid Go handheld gaming device.

#rom-manager#odroid-go#embedded-systems
Stars727
Forks100
Last commit2 years ago
Pokémon Gold and Silver
Pokémon Gold and SilverAssembly

A complete disassembly of Pokémon Gold and Silver games for Game Boy Color, enabling ROM analysis and modification.

#disassembly#assembly#gb-asm
Stars712
Forks196
Last commit23 days ago
LoveDos
LoveDosC

A framework for creating 2D DOS games in Lua with an API based on a subset of LÖVE.

#dos-games#game-development#lua
Stars705
Forks52
Last commit9 years ago
Exult
ExultC++

A modern game engine that recreates Ultima 7 for contemporary operating systems using the original game data.

#ultima7#ultima-vii#game-preservation
Stars682
Forks98
Last commit2 days ago
boytacean
boytaceanRust

A Game Boy and Game Boy Color emulator written in Rust with web, SDL, and Libretro front-ends.

#webassembly#educational#sdl
Stars679
Forks34
Last commit1 day ago
rustboyadvance-ng
rustboyadvance-ngRust

A Nintendo Game Boy Advance emulator and debugger written in Rust, featuring multiple platform frontends.

#embedded-systems#gameboy-advance-emulator#webassembly
Stars672
Forks35
Last commit9 days ago
FreeJ2ME
FreeJ2MEJava

A free J2ME emulator with libretro, AWT, and SDL2 frontends for running Java mobile games.

#mobile-games#j2me-emulator#sdl2
Stars669
Forks129
Last commit7 days ago
rboy
rboyRust

A Gameboy Color emulator written in Rust with accurate CPU/GPU emulation, audio support, and multiple cartridge types.

#cartridge-emulation#gpu-emulation#emulation
Stars664
Forks55
Last commit1 month ago
NES Emulator
NES EmulatorActionScript

A browser-based emulator for NES, SNES, Sega Mega Drive, and GameBoy consoles built on Adobe Flash.

#snes#flash#web-embedding
Stars655
Forks255
Last commit11 years ago
DXX-Rebirth
DXX-RebirthC++

A modern source port of Descent 1 & 2 that updates the classic 3D shooters for contemporary PCs while preserving the original gameplay.

#multiplayer#game-preservation#opengl
Stars635
Forks144
Last commit6 days ago
Binjgb
BinjgbC

A simple, cycle-accurate Game Boy and Game Boy Color emulator written in C that runs natively and in the browser via WebAssembly.

#debugging-tools#embedded-systems#webassembly
Stars606
Forks72
Last commit2 months ago
Open Fodder
Open FodderC++

An open-source port of the classic Cannon Fodder action-strategy game engine for modern operating systems.

#cannon-fodder#game#map-editor
Stars601
Forks58
Last commit21 days ago
idTech4A++ (Harmattan Edition)
idTech4A++ (Harmattan Edition)C++

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.

#android-gaming#vulkan#quake
Stars599
Forks46
Last commit
gbe-plus
gbe-plusC++

A portable Game Boy emulator focused on full hardware emulation including peripherals, with experimental Nintendo DS support.

#open-source-emulator#hardware-emulation#opengl
Stars599
Forks84
Last commit12 days ago
Jazz² Resurrection
Jazz² Resurrection

An open-source reimplementation of the classic 1998 platformer Jazz Jackrabbit 2, supporting multiple original versions and modern platforms.

#emscripten#jazz-jackrabbit#platformer
Stars570
Forks20
Last commit14 days ago
Carnage3D
Carnage3DC++

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

#webassembly#gta#opengl
Stars560
Forks53
Last commit28 days ago
Ski Free
Ski FreeJavaScript

A JavaScript port of the classic 1991 PC game SkiFree, playable in browsers and on mobile devices.

#recreation#game-port#html5-canvas
Stars555
Forks142
Last commit3 months ago
NXEngine-evo
NXEngine-evoC

An upgraded and refactored open-source engine for running the classic game Cave Story.

#sdl2#cave-story#open-source-game
Stars546
Forks89
Last commit6 months ago
VerilogBoy
VerilogBoyVerilog

An open-source Game Boy compatible console implemented in Verilog RTL for FPGA hardware.

#fpga#embedded-systems#rtl-design
Stars542
Forks64
Last commit3 years ago
Tilemap Studio
Tilemap StudioC++

A tilemap editor for Game Boy, GBC, GBA, NDS, SNES, Genesis, and TG16 projects, supporting Pokémon disassemblies and hacks.

#sprite-editing#snes#game-boy
Stars531
Forks46
Last commit4 months ago
FamiTracker
FamiTrackerC

A fork of 0CC-FamiTracker with numerous fixes, new effects, and improved emulation for NES/Famicom music creation.

#music-tracker#nsf#open-source-audio
Stars519
Forks36
Last commit1 month ago
DSDA-Doom
DSDA-DoomC

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

#hexen#doom-engine#source-port
Stars501
Forks135
Last commit17 hours ago
Vange-rs
Vange-rsRust

A Rust reimplementation of the classic Vangers game with modern hardware-accelerated graphics.

#graphics#hardware-acceleration#ray-tracing
Stars486
Forks21
Last commit2 days ago
donut
donutC++

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

#open-source#game-preservation#opengl
Stars480
Forks32
Last commit2 years ago
openomf
openomfC

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

#multiplayer#pixel-art#sdl2
Stars478
Forks56
Last commit5 days ago
termtris
termtrisLua

A text-based Tetris clone written in Lua that runs in the terminal.

#lua-scripting#command-line-tool#terminal-game
Stars464
Forks41
Last commit6 years ago
VanillaConquer
VanillaConquerC++

A portable, cross-platform engine for Command & Conquer Tiberian Dawn and Red Alert, offering faithful gameplay with modern fixes.

#redalert#command-and-conquer#sdl
Stars462
Forks87
Last commit1 month ago
Wiz
WizC++

A high-level assembly language for writing homebrew software and games on retro console platforms.

#6502#snes#game-boy
Stars437
Forks47
Last commit1 year ago
OpenJazz
OpenJazzC

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

#jazz-jackrabbit#multiplayer-gaming#open-source-game
Stars410
Forks56
Last commit5 days ago
picotool
picotoolPython

A Python toolkit for building, analyzing, and manipulating PICO-8 fantasy console game cartridge files.

#build-tools#cartridge-manipulation#python-tools
Stars406
Forks46
Last commit2 years ago
SimpleGodotCRTShader
SimpleGodotCRTShaderGDScript

A simple Godot shader that simulates CRT display effects including distortion, color bleeding, and scanlines.

#graphics#visual-effects#game-development
Stars396
Forks23
Last commit2 years ago
pokegold-spaceworld
pokegold-spaceworldAssembly

A work-in-progress disassembly of the Pokémon Gold and Silver 1997 Space World demo prototypes.

#prototype#disassembly#demo
Stars393
Forks74
Last commit4 days ago
ArduinoBoy
ArduinoBoyMax

Arduino firmware enabling serial MIDI communication with Nintendo Game Boy for music applications like LSDJ and Nanoloop.

#midi#hardware-hacking#chipmusic
Stars370
Forks51
Last commit5 years ago
hUGETracker
hUGETrackerPascal

A music composition suite for creating Game Boy soundtracks using the hUGEDriver format.

#sound#music#music-tracker
Stars368
Forks25
Last commit12 days ago
PreviousPage 4 of 11

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
4 days ago
Next
#Game Development150
#Cross Platform108
#Game Engine81
#Gameboy80
#Game Boy72
#Open Source Game62
#C Plus Plus50
#Game48
#Homebrew47
#Assembly42
#Emulator42
#Sdl238