Showing 36 of 387 projects
A reverse-engineered, modern rebuild of the 1997 game Carmageddon that runs natively on contemporary systems.
An open-source fantasy computer for creating and sharing tiny retro games and programs, built with LÖVE.
Gate-level simulation of the original Game Boy hardware, reverse-engineered from die shots of the DMG-01 chip.
A modern reverse-engineered replacement for the Jedi Engine, enabling Dark Forces and future Outlaws support on modern systems.
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 high-performance QuakeSpasm fork that offloads rendering to the GPU for smooth gameplay on demanding custom maps.
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.
A modernized source port of id Software's Quake 2 v3.21 with Vulkan support, mission packs, and cross-platform compatibility.
An isometric minimal-code style game built with HTML5 Canvas and JavaScript, featuring extracted Diablo 2 resources.
An enhanced, conservative Quake II client focused on offline and coop gameplay with modern system support and bug fixes.
A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.
A jQuery plugin for embedding a customizable HTML5 Tetris game with autoplay and themes.
An open-source reimplementation of Tomb Raider 1, 2, and 3 with modern enhancements, bug fixes, and a unified engine.
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.
A cross-platform source port of System Shock that closely mimics the original with quality-of-life improvements.
A cross-platform retro game engine forked from Quake II, focused on creating standalone games with a 1997-era software renderer aesthetic.
An open-source cross-platform game engine for running Fallout 2™, written in C++ with SDL.
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 Call of Duty: Zombies demake powered by enhanced Quake engine forks, aiming to recreate World at War gameplay across multiple platforms.
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.
A Game Boy / Game Boy Color engine for creating games in C or assembly with built-in sprite management, collision detection, and asset handling.
Emulates Sound Blaster and OPL3 audio hardware for DOS games using modern PCI sound cards.
A refined DOOM source port for Windows PC that modernizes the classic game while preserving its nostalgic pixelated aesthetic.
NES emulator written in Rust serving as a technology demonstration of Rust's suitability for systems software.
A highly customizable, cross-platform Tetris-like game that runs entirely in the terminal.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.