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

Tetris
TetrisAssembly

A complete disassembly of the original Game Boy Tetris game with annotated source code and visualizations.

#disassembly#assembly#game-boy
Stars32
Forks3
Last commit3 years ago
Gameboy Boilerplate
Gameboy BoilerplateAssembly

A comprehensive, well-documented Gameboy assembly boilerplate project with bank switching, graphics, interrupts, and a custom font tileset.

#embedded-systems#boilerplate-template#tile-graphics
Stars30
Forks4
Last commit
Super Princess' 2092 Exodus
Super Princess' 2092 ExodusC

A Game Boy game created for GBJAM 5 (2016) featuring a princess in a sci-fi adventure.

#game-jam#pixel-art#game-boy
Stars30
Forks7
Last commit3 years ago
GBVisualizer
GBVisualizerAssembly

A Game Boy Color demo that visualizes music using undocumented PCM amplitude registers to create an oscilloscope-like display.

#embedded-systems#oscilloscope#game-boy-color
Stars29
Forks3
Last commit9 years ago
ESP8266 GB Dev Board
ESP8266 GB Dev Board

A development board for creating Gameboy accessories using ESP8266 microcontroller.

#iot#open-hardware#hardware
Stars29
Forks19
Last commit5 years ago
omarchy-nes-theme
omarchy-nes-theme

A retro Nintendo Entertainment System (NES) theme for Omarchy.org, providing a visually appealing Linux desktop configuration.

#gtk-theme#openbox#archlinux
Stars28
Forks3
Last commit8 days ago
Doctor How
Doctor HowAssembly

A tribute game to Doctor Who for Gameboy, built with gbdk and GB Lemon tracker.

#pixel-art#chiptune-music#doctor-who
Stars28
Forks3
Last commit10 years ago
bmp2cgb
bmp2cgbC

Convert graphics and adjust palettes in real-time for Game Boy Color development.

#graphics#converter#tile
Stars28
Forks5
Last commit2 years ago
Bubble Factory
Bubble FactoryC

A Game & Watch-inspired bubble-popping game for the original Game Boy, playable in browser or on hardware.

#game-watch#game-boy#rom
Stars28
Forks4
Last commit3 years ago
jfwhaven
jfwhavenC

A modern source port of the classic DOS game Witchaven, enabling play on contemporary operating systems.

#fantasy-game#sdl2#opengl
Stars28
Forks4
Last commit7 months ago
BlockPop
BlockPopGDScript

A simple Breakout clone game built with the Godot Engine 1.1.

#breakout-clone#game-development#game
Stars28
Forks5
Last commit5 years ago
XPMCK
XPMCKAssembly

A cross-platform music compiler kit for retro video game systems using MML (Music Macro Language).

#c#music-compiler#euphoria
Stars27
Forks6
Last commit10 years ago
Roboto Demo
Roboto DemoAssembly

A Game Boy demo programmed in Sharp LR35902 assembly for Skrolli Party 2017.

#demo#assembly#game-boy
Stars27
Forks1
Last commit8 years ago
jftekwar
jftekwarC

A modern source port of the classic 1995 DOS game William Shatner's TekWar, enabling play on contemporary operating systems.

#sdl2#opengl#first-person-shooter
Stars27
Forks3
Last commit3 months ago
dino-gb
dino-gbC

A Nintendo Game Boy port of Google Chrome's offline Dino game, playable on original hardware or emulators.

#chrome-dinosaur-game#game-boy#retrogaming
Stars27
Forks1
Last commit2 years ago
Infinity
InfinityC

An incomplete role-playing game for the Game Boy Color, developed between 1999 and 2001 and released as an alpha/preview.

#role-playing-game#rom#historical-software
Stars26
Forks4
Last commit5 years ago
EmmaEwert's experiments
EmmaEwert's experimentsMakefile

A collection of Game Boy assembly prototypes exploring graphics techniques like day/night cycles and transparency.

#assembly#game-boy#palette-manipulation
Stars25
Forks1
Last commit9 years ago
CCDoom
CCDoomLua

A Doom-inspired first-person shooter game for ComputerCraft, built with Lua and Pine3D.

#computercraft#minecraft-mod#first-person-shooter
Stars25
Forks5
Last commit2 years ago
DIY Arcade Machine
DIY Arcade MachinePython

A mini arcade system that runs classic games on a 64x64 LED matrix with RP2040 hardware or as a PyGame desktop emulator.

#i2c-controller#hacktoberfest#arcade-machine
Stars25
Forks1
Last commit7 days ago
Game Boy WiFi Printer - D1 Mini Shield
Game Boy WiFi Printer - D1 Mini Shield

A PCB shield for ESP8266 D1 mini boards that adds a Game Boy Link connector and OLED display pins for printer emulation.

#oled-display#game-boy#hardware
Stars25
Forks1
Last commit5 years ago
GBCartFlasher firmware
GBCartFlasher firmwareC

Firmware for reading and writing Game Boy cartridge ROM, SRAM, and FLASH chips via USB.

#sram-management#game-boy#rom-dumping
Stars25
Forks12
Last commit7 years ago
tube64
tube64C++

A 64-bit reimplementation of the classic 1994 Bullfrog DOS game Tube, enabling modern system compatibility.

#emscripten#game-preservation#game-reimplementation
Stars24
Forks4
Last commit2 years ago
tpp1
tpp1Assembly

Specification for a custom Game Boy/Game Boy Color cartridge mapper with configurable ROM, RAM, RTC, and rumble support.

#game-boy#hardware-emulation#game-boy-color
Stars24
Forks4
Last commit3 years ago
Pico-8 Carts Downloader - Bash
Pico-8 Carts Downloader - BashShell

A bash script to download and automatically rename Pico-8 game carts from Lexaloffle BBS threads and index pages.

#file-renaming#lexaloffle-bbs#command-line-tool
Stars22
Forks3
Last commit
Clone Man
Clone ManActionScript

A retro puzzle game where you control a character who creates temporary clones to solve dangerous puzzles.

#pixel-graphics#clone-mechanics#keyboard-controls
Stars22
Forks2
Last commit13 years ago
Missile Command
Missile CommandLua

A faithful clone of the classic Missile Command arcade game, built with Lua and LÖVE for cross-platform desktop play.

#arcade#love-game-engine#desktop-game
Stars22
Forks10
Last commit2 years ago
Ptakovina
PtakovinaC

A classic Tetris game implemented with ASCII art graphics, supporting multiple legacy platforms.

#ncurses#legacy-systems#hvdosdev2017
Stars22
Forks1
Last commit1 year ago
Snake-gb
Snake-gbAssembly

A classic Snake game programmed for the original Game Boy hardware.

#assembly#game-boy#rom
Stars22
Forks2
Last commit3 years ago
FlappyBoy
FlappyBoyC

A Flappy Bird clone for the original Nintendo Game Boy, written in C using GBDK.

#game-boy#flappy-bird-clone#gbdk
Stars22
Forks4
Last commit11 years ago
Arashi
ArashiJavaScript

A work-in-progress JavaScript/HTML5 clone of the classic Tempest arcade game.

#canvas#tempest-clone#open-source-game
Stars21
Forks14
Last commit16 years ago
evunit
evunitRust

A CPU emulator for running unit tests on Game Boy ROMs using real binaries without rebuilding.

#game-boy#unit-testing#rom-testing
Stars21
Forks7
Last commit1 year ago
png2gb
png2gbC

A command-line tool that converts PNG images to Game Boy C array format for use with GBDK.

#game-boy#command-line-tool#gbdk
Stars21
Forks6
Last commit11 years ago
Beatrix
BeatrixJavaScript

A low-resolution music puzzle game created for the LOWREZ game jam in 2014.

#game-jam#pixel-art#music-game
Stars21
Forks8
Last commit8 years ago
Wannabe Tempest
Wannabe TempestJava

A Tempest arcade game clone for Android with touch controls and faithful gameplay mechanics.

#touch-controls#game-development#mobile-gaming
Stars21
Forks18
Last commit10 years ago
GBSoundSystem
GBSoundSystemAssembly

A modernized audio driver for GameBoy games, enabling simultaneous music and sound effects playback with easy integration.

#embedded-audio#sound-effects#assembly
Stars20
Forks1
Last commit3 years ago
waveform-gb
waveform-gbAssembly

A Game Boy ROM that visualizes and allows editing of the wave channel's waveform with immediate playback feedback.

#game-boy#waveform-editor#rgbds
Stars20
Forks1
Last commit6 months ago
PreviousPage 9 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
6 years ago
9 years ago
Next
#Game Development150
#Cross Platform108
#Game Engine81
#Gameboy80
#Game Boy72
#Open Source Game62
#C Plus Plus50
#Game48
#Homebrew47
#Assembly42
#Emulator42
#Sdl238