Showing 36 of 273 projects
An unofficial source port for the classic Blake Stone: Aliens Of Gold and Planet Strike games, enabling modern high-resolution and 3D rendering.
A music composition suite for creating Game Boy soundtracks using the hUGEDriver format.
A PICO-8 demake of the classic SCUMM engine for creating retro-style point-and-click adventure games.
A collection of Python tools for reverse engineering Pokémon Red and Crystal, including disassemblers, map editors, and graphics converters.
A complete disassembly of the Pokémon Trading Card Game for Game Boy Color, enabling ROM analysis and modification.
An original GameBoy game blending Jump'n'Run and Metroidvania elements, developed with custom tools and assembly.
A Game Boy ROM disassembler that generates RGBDS-compatible assembly code with support for symbol files and image extraction.
A retro 2D platformer game built with Ruby, featuring a unique character-switching mechanic inspired by Super Mario World.
A 2D shader for Godot 3 that simulates CRT screen effects like curvature, scan lines, and vignette.
A portable, enhanced source port for Doom, Heretic, and Hexen with modern graphics and cross-platform support.
A tile-first, retro-ready 2D game engine that runs on terminal, desktop, and web with a unified rendering abstraction.
A JavaScript GameBoy Advance emulator using HTML5 canvas and Web Audio API for browser-based gaming.
Size-optimized ports of the 240p Test Suite for NES, Game Boy, and Game Boy Advance to test retro video output.
An open-source engine re-implementation of the 2001 castle simulation game Stronghold, enabling cross-platform play.
A debugging tool that compares your Game Boy emulator's CPU state against a reference to pinpoint bugs in test ROMs.
A client/server source port for Doom enabling online multiplayer with enhanced features while preserving original gameplay.
A lightweight, open-source client for Ace of Spades that runs on very old hardware with OpenGL/ES 1.1 support.
A CHIP-8 emulator written in Rust and compiled to WebAssembly for browser execution.
An open-source implementation of the Diablo 1 game engine, supporting Diablo, Hellfire, and mods.
An advanced DOOM source port with enhanced scripting, high-resolution support, and cross-platform compatibility.
A toolchain that compiles Rust code to GBZ80 assembly for creating Game Boy games.
A clean-room reimplementation of the Diablo 2 game engine in C, designed for portability and modding.
A test ROM for Game Boy (DMG) emulator developers to verify accurate PPU emulation.
A terminal-based clone of the classic snake game, built with C++ and ncurses.
A modern open-source interpreter for Commander Keen and Cosmo's Cosmic Adventure games, enhancing classic DOS gameplay with new features.
A cross-platform ZX Spectrum emulator written in Rust, featuring highly accurate Z80 and AY chip emulation.
A Java tool for modifying songs, samples, fonts, and palettes in Little Sound Dj (LSDj) ROM images and save files.
An open-source reimplementation of the classic 1990s space race strategy game Buzz Aldrin's Race into Space.
A collection of simplified GBDK examples for Game Boy development, covering graphics, sound, input, and hardware features.
A command-line 2D Minecraft-inspired game built with Python, playable directly in the terminal.
Source code for the classic 1991 first-person shooter Catacomb 3-D, released under GPLv2.
A CHIP-8 game console emulator implemented on an FPGA chip (TinyFPGA BX) with hardware integration.
A minimalist Quake source port that accurately reproduces the original v1.09 DOS experience with no modern enhancements.
A complete, documented disassembly of The Legend of Zelda: Oracle of Ages and Seasons for Game Boy Color.
A free, open-source Zelda-like 2D game built with the Solarus game engine.
A complete disassembly of Pokémon Pinball for Game Boy Color, enabling ROM analysis and modification.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.