Showing 36 of 261 projects
Gate-level simulation of the original Game Boy hardware, reverse-engineered from die shots of the DMG-01 chip.
A reverse-engineered, modern rebuild of the 1997 game Carmageddon that runs natively on contemporary systems.
A modern reverse-engineered replacement for the Jedi Engine, enabling Dark Forces and future Outlaws support on modern systems.
A highly compatible Nintendo 64 emulator written in Rust with netplay support.
Open-source version of SimCity Classic, a city-building simulation game originally designed by Will Wright.
Open-source simulation engine based on the original SimCity Classic, designed for building city simulation games.
A cross-platform port of the Arx Fatalis first-person role-playing game, enabling modern play on Linux, macOS, and Windows.
A classic overhead run-and-gun game supporting up to 4 players in co-op and deathmatch modes with over 100 user-created campaigns.
A free, cross-platform 2D graphics engine for creating classic/retro games with tile maps, sprites, and raster effects.
A free, multiplayer first-person shooter game based on the CUBE engine with fast, arcade gameplay and low system requirements.
An isometric minimal-code style game built with HTML5 Canvas and JavaScript, featuring extracted Diablo 2 resources.
A modernized source port of id Software's Quake 2 v3.21 with Vulkan support, mission packs, and cross-platform compatibility.
A jQuery plugin for embedding a customizable HTML5 Tetris game with autoplay and themes.
A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.
An enhanced, conservative Quake II client focused on offline and coop gameplay with modern system support and bug fixes.
A high-performance QuakeSpasm fork that offloads rendering to the GPU for smooth gameplay on demanding custom maps.
A Game Boy research project and emulator written in Rust, focused on accuracy and clear documentation.
A limit-removing enhanced-resolution Doom source port based on Chocolate Doom, offering visual and gameplay improvements while maintaining compatibility.
An open-source reimplementation of Tomb Raider 1, 2, and 3 with modern enhancements, bug fixes, and a unified engine.
A cross-platform source port of System Shock that closely mimics the original with quality-of-life improvements.
An open-source cross-platform game engine for running Fallout 2™, written in C++ with SDL.
A cross-platform retro game engine forked from Quake II, focused on creating standalone games with a 1997-era software renderer aesthetic.
A free and open-source PICO-8 API implementation in LÖVE for running PICO-8 games on other platforms.
A modern source port for classic Build engine games (Duke Nukem 3D, Blood, Shadow Warrior, etc.) using GZDoom technology.
A complete disassembly of Pokémon Yellow for Game Boy Color, enabling ROM hacking and analysis.
An open-source reimplementation of the Might and Magic 6-8 game engine for modern platforms with enhanced graphics and modding support.
An NES emulator written in Rust, featuring cycle-accurate emulation and WebAssembly support.
Open source continuation of Bungie's Marathon 2 game engine for playing Marathon series games and third-party content.
A Game Boy / Game Boy Color engine for creating games in C or assembly with built-in sprite management, collision detection, and asset handling.
Reverse-engineered ports of classic Build engine games (Blood, Exhumed/PowerSlave, Duke Nukem 3D) using EDuke32 technology.
An open-source re-implementation of Medal of Honor: Allied Assault with expansions, modern features, bugfixes, and cross-platform support.
Emulates Sound Blaster and OPL3 audio hardware for DOS games using modern PCI sound cards.
NES emulator written in Rust serving as a technology demonstration of Rust's suitability for systems software.
A refined DOOM source port for Windows PC that modernizes the classic game while preserving its nostalgic pixelated aesthetic.
A retro horizontal shooter game written entirely in Bash with multiplayer support using netcat.
A Call of Duty: Zombies demake powered by enhanced Quake engine forks, aiming to recreate World at War gameplay across multiple platforms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.