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

lba2-classic-community
lba2-classic-communityC++

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

#sdl3#assembly#game-preservation
Stars104
Forks29
Last commit8 days ago
ZXSpectrum
ZXSpectrumC#

A ZX Spectrum emulator written in C# with a Blazor WebAssembly frontend, supporting SNA/Z80 files and gamepad input.

#webassembly#csharp#zxspectrum
Stars101
Forks9
Last commit2 months ago
fpgaboy
fpgaboyVerilog

An FPGA implementation of Nintendo's Game Boy console, originally created as an MIT digital systems project.

#fpga#hardware-design#game-boy
Stars100
Forks11
Last commit10 years ago
EDGE-classic
EDGE-classicC

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

#bots#hacx#doom
Stars100
Forks18
Last commit1 month ago
jfsw
jfswC

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

#sdl2#game-preservation#opengl
Stars99
Forks23
Last commit7 months ago
AS3sfxr
AS3sfxrActionScript

A Flash-based port of sfxr for generating and synthesizing retro game sound effects with caching and mutation features.

#actionscript-3#audio-synthesis#sound-effects
Stars99
Forks7
Last commit11 years ago
Tobu Tobu Girl Deluxe
Tobu Tobu Girl DeluxeC

A dual GB/GBC remaster of the arcade platformer Tobu Tobu Girl for Game Boy, Game Boy Color, and Super Game Boy.

#game-boy#game-boy-color#homebrew-game
Stars97
Forks10
Last commit3 years ago
Digger
DiggerHTML

A classic Digger arcade game recreated in JavaScript using HTML5 Canvas.

#digger-clone#canvas#open-source-game
Stars95
Forks29
Last commit2 years ago
Flappy-boy-asm
Flappy-boy-asmAssembly

A Flappy Bird clone for the Game Boy, created to learn Game Boy development and assembly programming.

#assembly#game-boy#educational
Stars94
Forks14
Last commit6 years ago
ExecutiveMan
ExecutiveManJavaScript

A JavaScript clone of the classic NES MegaMan game with near-perfect gameplay replication and touch/joystick support.

#nes-emulation#joystick-support#touch-controls
Stars91
Forks28
Last commit8 years ago
Game Boy Tile Data Generator
Game Boy Tile Data GeneratorJavaScript

A web-based tool that converts bitmap images to hexadecimal tile data for Nintendo Gameboy (DMG) software development.

#tile-graphics#bitmap-processing#gameboy-development
Stars91
Forks21
Last commit2 years ago
Grooves Game Boy Programming
Grooves Game Boy ProgrammingC

A salvaged collection of Game Boy programming tutorials and examples using GBDK.

#game-boy#gbdk#game-development
Stars91
Forks9
Last commit3 years ago
Orbium
OrbiumJavaScript

A modern browser-based remake of the 90's puzzle game Logical, built with pure JavaScript and HTML5 Canvas.

#nodejs-server#resolution-independent#touch-controls
Stars90
Forks46
Last commit2 years ago
twin-e
twin-eC

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

#portable-engine#sdl#c-plus-plus
Stars90
Forks16
Last commit1 year ago
OpenCrystalCaves
OpenCrystalCavesC++

An unofficial open-source engine reimplementation of the classic game trilogy Crystal Caves, with modern improvements.

#pixel-art#crystal-caves#sdl2
Stars89
Forks4
Last commit2 days ago
Lionheart Remake
Lionheart RemakeJava

A Java remake of the classic Amiga platformer Lionheart, preserving its original gameplay and visual style.

#game-preservation#platformer#lionheart
Stars85
Forks8
Last commit18 days ago
Game Boy Printer Paper Simulation
Game Boy Printer Paper SimulationC++

Simulates Game Boy Printer paper output using Arduino and GNU Octave/Matlab, with realistic thermal print effects and support for 110 games.

#game-boy#hardware-preservation#image-processing
Stars83
Forks2
Last commit
rust-quake
rust-quakeRust

A simple Quake level renderer written in Rust that loads and displays BSP maps from PAK files.

#game-development#game-rendering#quake-engine
Stars81
Forks8
Last commit7 years ago
WiFi GBP Emulator
WiFi GBP EmulatorC++

An ESP8266-based GameBoy printer emulator that receives and serves printed images over WiFi.

#iot#gameboy-camera#printer-emulator
Stars78
Forks7
Last commit4 months ago
Release Cycles
Release CyclesCoffeeScript

An abstract racing game where you compete against time and AI to advance through a product's life-cycle.

#web-game#racing-game#arcade
Stars77
Forks21
Last commit11 years ago
assemblydigest
assemblydigestShell

A collection of Game Boy programming examples and techniques for learning retro game development.

#embedded-systems#educational#assembly-language
Stars76
Forks12
Last commit8 years ago
gb-boilerplate
gb-boilerplate

A boilerplate for Game Boy development in assembly, providing a ready-to-use project structure and tools.

#asm#assembly#game-boy
Stars76
Forks9
Last commit11 months ago
Game Boy Printer Web
Game Boy Printer WebTypeScript

A web app to organize, edit, and share photos taken with the Game Boy Camera, with support for printing via Game Boy Printer hardware.

#gameboy-camera#webserial#web-app
Stars75
Forks11
Last commit1 day ago
Homebrew Gameboy Color Cartridge
Homebrew Gameboy Color Cartridge

Open-source PCB layout for a homebrew Game Boy Color cartridge using SST 27VF256 EEPROM.

#pcb#eagle-pcb#hardware
Stars75
Forks23
Last commit5 years ago
dRally
dRallyC

A native Linux/BSD port of the 1996 racing game Death Rally, requiring original game assets.

#sdl2#racing-game#linux-gaming
Stars72
Forks16
Last commit3 years ago
Tilemap GB
Tilemap GBC

A GIMP plugin and command-line tool for importing and exporting Game Boy tilemaps and tilesets to/from GBDK, ZGB, GBTD, and GBMB formats.

#zgb#gimp#game-development-tools
Stars71
Forks5
Last commit2 years ago
Mealybug Tearoom Tests
Mealybug Tearoom TestsAssembly

A collection of test ROMs for verifying Game Boy emulator accuracy, focusing on PPU register timing during rendering.

#test-roms#emulator-testing#game-boy
Stars70
Forks23
Last commit5 years ago
gb-starter-kit
gb-starter-kit

A starter kit for developing Game Boy games with modern tooling and best practices.

#asm#embedded-systems#assembly
Stars65
Forks13
Last commit11 months ago
Open Kick-Off
Open Kick-OffJava

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

#atari-st#kick-off-2#retrogaming
Stars60
Forks10
Last commit2 years ago
Dino's Offline Adventure
Dino's Offline AdventureJavaScript

A Gameboy port of Chrome's offline dinosaur game, written in C using GBDK.

#gbdk#c#game-development
Stars60
Forks5
Last commit6 years ago
Mega Girl
Mega GirlC#

A Megaman-inspired 2D action game where you battle computer viruses and reclaim lost abilities to save the internet.

#2d-platformer#unity3d#action-game
Stars60
Forks18
Last commit12 years ago
Snake_new
Snake_new

A web-based implementation of the classic Nokia snake game with retro styling.

#nostalgia-gaming#webgame#gamedev
Stars59
Forks35
Last commit3 years ago
Beast
BeastRust

A faithful ASCII arcade game remake of the 1984 classic BEAST, built in Rust with global highscore tracking.

#rust-game#rust-lang#posix-terminal
Stars59
Forks6
Last commit3 months ago
Crappy Bird
Crappy BirdHTML

A JavaScript and Canvas 2D clone of the popular Flappy Bird game.

#flappy-bird-clone#canvas-2d#side-project
Stars58
Forks148
Last commit2 years ago
Maid64
Maid64Lua

A low-resolution scaler for Love2D games that simplifies retro-style pixel art rendering.

#pixel-art#game-development#lua
Stars58
Forks4
Last commit6 years ago
romusage
romusageJavaScript

A command-line tool for estimating ROM and RAM usage in Game Boy and other GBDK platform games from map, binary, and debug files.

#embedded-systems#ihx-files#rom
Stars58
Forks9
Last commit10 months ago
PreviousPage 7 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
Next
#Game Development150
#Cross Platform108
#Game Engine81
#Gameboy80
#Game Boy72
#Open Source Game62
#C Plus Plus50
#Game48
#Homebrew47
#Assembly42
#Emulator42
#Sdl238