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 273 projects

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 commit9 years 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
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
Stars99
Forks25
Last commit6 days ago
EDGE-classic
EDGE-classicC

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

#bots#hacx#doom
Stars98
Forks17
Last commit1 day 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
Stars96
Forks21
Last commit4 months 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 commit5 years ago
Digger
DiggerHTML

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

#digger-clone#canvas#open-source-game
Stars94
Forks29
Last commit2 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
Stars93
Forks9
Last commit3 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
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
Stars89
Forks28
Last commit8 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
Stars88
Forks16
Last commit9 months 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
Stars88
Forks46
Last commit1 year 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
Stars87
Forks7
Last commit22 days ago
OpenCrystalCaves
OpenCrystalCavesC++

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

#pixel-art#crystal-caves#sdl2
Stars85
Forks4
Last commit2 days ago
Legend of Elya
Legend of ElyaC

A training pipeline to generate four distinct AI NPC personality weight bundles for a Zelda-style N64 game, enabling byte-level transformer inference on the console's CPU.

#ai#personality-ai#retro-computing
Stars83
Forks12
Last commit5 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
Stars80
Forks8
Last commit6 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 commit2 months ago
assemblydigest
assemblydigestShell

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

#embedded-systems#educational#assembly-language
Stars78
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
Stars75
Forks9
Last commit8 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
Stars75
Forks21
Last commit10 years 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
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
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
Stars71
Forks9
Last commit13 days ago
dRally
dRallyC

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

#sdl2#racing-game#linux-gaming
Stars71
Forks15
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 commit8 months ago
Snake_new
Snake_new

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

#nostalgia-gaming#webgame#gamedev
Stars60
Forks35
Last commit3 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
Stars59
Forks18
Last commit12 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 commit5 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
Stars58
Forks6
Last commit20 days 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
gb-vwf
gb-vwf

A variable-width font engine for Game Boy homebrew games.

#assembly#game-boy#gameboy-development
Stars57
Forks3
Last commit8 months 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
Stars57
Forks9
Last commit7 months ago
PreviousPage 7 of 8

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