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

Arduino Game Boy Printer Emulator
Arduino Game Boy Printer EmulatorC++

An Arduino-based emulator that captures images from Game Boy games via the link cable, replacing the original Game Boy Printer.

#gameboy-camera#image-capture#hardware-emulation
Stars366
Forks45
Last commit
BStone
BStoneC

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

#vulkan#sdl2#opengl
Stars365
Forks39
Last commit28 days ago
SCUMM-8
SCUMM-8Lua

A PICO-8 demake of the classic SCUMM engine for creating retro-style point-and-click adventure games.

#adventure-games#scumm#game-development
Stars361
Forks20
Last commit1 year ago
pokemon-reverse-engineering-tools
pokemon-reverse-engineering-toolsPython

A collection of Python tools for reverse engineering Pokémon Red and Crystal, including disassemblers, map editors, and graphics converters.

#disassembly#assembly#game-boy
Stars354
Forks58
Last commit
Rust-GB
Rust-GBRust

A toolchain that compiles Rust code to GBZ80 assembly for creating Game Boy games.

#hacktoberfest#compiler#game-boy
Stars333
Forks7
Last commit4 days ago
Pokémon TCG
Pokémon TCGAssembly

A complete disassembly of the Pokémon Trading Card Game for Game Boy Color, enabling ROM analysis and modification.

#disassembly#assembly#game-preservation
Stars325
Forks108
Last commit23 days ago
mgbdis
mgbdisAssembly

A Game Boy ROM disassembler that generates RGBDS-compatible assembly code with support for symbol files and image extraction.

#python-tool#assembly#game-boy
Stars323
Forks48
Last commit1 month ago
Super Bombinhas
Super BombinhasRuby

A retro 2D platformer game built with Ruby, featuring a unique character-switching mechanic inspired by Super Mario World.

#2d-platformer#character-switching#ruby-game
Stars314
Forks15
Last commit1 year ago
Tuff
TuffAssembly

An original GameBoy game blending Jump'n'Run and Metroidvania elements, developed with custom tools and assembly.

#metroidvania#assembly#emulator-development
Stars311
Forks11
Last commit7 years ago
CRT Shader
CRT ShaderGLSL

A 2D shader for Godot 3 that simulates CRT screen effects like curvature, scan lines, and vignette.

#visual-effects#game-development#shader
Stars308
Forks17
Last commit5 years ago
Doomsday Engine
Doomsday EngineC++

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

#hexen#desktop-application#doom
Stars303
Forks35
Last commit3 months ago
rust_pixel
rust_pixelRust

A tile-first, retro-ready 2D game engine that runs on terminal, desktop, and web with a unified rendering abstraction.

#webassembly#gpu-rendering#tile-based
Stars298
Forks16
Last commit1 month ago
Odamex
OdamexC++

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

#multiplayer#doom#first-person-shooter
Stars292
Forks76
Last commit2 days ago
IodineGBA
IodineGBAJavaScript

A JavaScript GameBoy Advance emulator using HTML5 canvas and Web Audio API for browser-based gaming.

#gameboy-advance-emulator#gameboy-advance#html5
Stars291
Forks166
Last commit3 years ago
144p Test Suite
144p Test SuiteAssembly

Size-optimized ports of the 240p Test Suite for NES, Game Boy, and Game Boy Advance to test retro video output.

#nes-development#embedded-systems#video-testing
Stars291
Forks24
Last commit1 month ago
Game Boy Doctor
Game Boy DoctorPython

A debugging tool that compares your Game Boy emulator's CPU state against a reference to pinpoint bugs in test ROMs.

#test-roms#python-tool#blargg-tests
Stars285
Forks29
Last commit1 year ago
Abyss Engine
Abyss EngineC

A clean-room reimplementation of the Diablo 2 game engine in C, designed for portability and modding.

#c#diablo-2#clean-room
Stars281
Forks51
Last commit2 years ago
BetterSpades
BetterSpadesC

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

#multiplayer#aos#low-end-gaming
Stars281
Forks46
Last commit1 year ago
Sourcehold
SourceholdC++

An open-source engine re-implementation of the 2001 castle simulation game Stronghold, enabling cross-platform play.

#engine-reimplementation#sdl2#openal
Stars280
Forks27
Last commit2 years ago
wasm-rust-chip8
wasm-rust-chip8Rust

A CHIP-8 emulator written in Rust and compiled to WebAssembly for browser execution.

#webassembly#chip-8#educational
Stars274
Forks21
Last commit2 months ago
DGEngine
DGEngineC++

An open-source implementation of the Diablo 1 game engine, supporting Diablo, Hellfire, and mods.

#sfml2#action-rpg#c-plus-plus
Stars270
Forks29
Last commit1 year ago
The Eternity Engine
The Eternity EngineC++

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

#modding-tools#doom-engine#sdl2
Stars267
Forks46
Last commit1 day ago
dmg-acid2
dmg-acid2Assembly

A test ROM for Game Boy (DMG) emulator developers to verify accurate PPU emulation.

#emulator-testing#game-boy#hardware-emulation
Stars239
Forks15
Last commit2 years ago
nSnake
nSnakeC++

A terminal-based clone of the classic snake game, built with C++ and ncurses.

#ncurses#c-plus-plus#terminal-game
Stars228
Forks59
Last commit2 years ago
Race into Space
Race into SpaceC++

An open-source reimplementation of the classic 1990s space race strategy game Buzz Aldrin's Race into Space.

#lunar-lander#turn-based#sdl
Stars227
Forks59
Last commit4 days ago
Commander Genius
Commander GeniusC++

A modern open-source interpreter for Commander Keen and Cosmo's Cosmic Adventure games, enhancing classic DOS gameplay with new features.

#multiplayer#mod-support#sdl2
Stars223
Forks45
Last commit27 days ago
rustzx
rustzxRust

A cross-platform ZX Spectrum emulator written in Rust, featuring highly accurate Z80 and AY chip emulation.

#rustzx#embedded#zx-spectrum-emulator
Stars217
Forks17
Last commit1 month ago
lsdpatch
lsdpatchJava

A Java tool for modifying songs, samples, fonts, and palettes in Little Sound Dj (LSDj) ROM images and save files.

#music-tracker#game-boy#java
Stars216
Forks17
Last commit10 months ago
Chocolate Quake
Chocolate QuakeC

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

#dos-emulation#sdl2#game-preservation
Stars215
Forks13
Last commit29 days ago
Oracle of Ages
Oracle of AgesAssembly

A complete, documented disassembly of The Legend of Zelda: Oracle of Ages and Seasons for Game Boy Color.

#disassembly#wla-dx#assembly
Stars212
Forks62
Last commit25 days ago
Pycraft
PycraftPython

A command-line 2D Minecraft-inspired game built with Python, playable directly in the terminal.

#pycraft#python-game#command-line-game
Stars207
Forks22
Last commit4 months ago
Catacomb 3D
Catacomb 3DC++

Source code for the classic 1991 first-person shooter Catacomb 3-D, released under GPLv2.

#historical-software#first-person-shooter#c-plus-plus
Stars206
Forks55
Last commit12 years ago
Simplified GBDK examples
Simplified GBDK examplesC

A collection of simplified GBDK examples for Game Boy development, covering graphics, sound, input, and hardware features.

#game-boy-color#embedded-games#gbc
Stars205
Forks14
Last commit11 months ago
CHIP-8 console on FPGA
CHIP-8 console on FPGAVerilog

A CHIP-8 game console emulator implemented on an FPGA chip (TinyFPGA BX) with hardware integration.

#fpga#embedded-systems#chip-8
Stars201
Forks11
Last commit7 years ago
Pokémon Pinball
Pokémon PinballAssembly

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

#disassembly#assembly#game-preservation
Stars197
Forks55
Last commit1 month ago
The Legend of Zelda: Mystery of Solarus DX
The Legend of Zelda: Mystery of Solarus DXLua

A free, open-source Zelda-like 2D game built with the Solarus game engine.

#solarus-engine#zelda-like#game-development
Stars196
Forks56
Last commit8 years ago
PreviousPage 5 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
3 months ago
3 years ago
Next
#Game Development150
#Cross Platform108
#Game Engine81
#Gameboy80
#Game Boy72
#Open Source Game62
#C Plus Plus50
#Game48
#Homebrew47
#Assembly42
#Emulator42
#Sdl238