Showing 36 of 469 projects
A modern reverse-engineered replacement for the Jedi Engine, enabling Dark Forces and future Outlaws support on modern systems.
A pure C# implementation of Lua 5.2 designed for seamless integration with Unity3D game development.
A cross-platform Diablo II remake built with Java and LibGDX, supporting PC, Android, and multiplayer.
Open-source simulation engine based on the original SimCity Classic, designed for building city simulation games.
A reimplementation of Unreal Engine 1 focused on making Unreal (Gold) and Unreal Tournament (UT99) playable on modern systems.
An MIT-licensed prototype game engine framework for education, R&D, and building custom engines.
A Tiled map loader and renderer library for the LÖVE 2D game framework.
A Vulkan-based cross-platform game and rendering engine for modern graphics development.
A developer-friendly entity management system for games and demanding applications based on ECS architecture.
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 modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.
A cross-platform C++ game engine for 2D game development, supporting Windows, macOS, Linux, iOS, tvOS, Android, and web browsers.
A Lua animation library for LÖVE that simplifies sprite sheet animation with grids and frame management.
A high-performance QuakeSpasm fork that offloads rendering to the GPU for smooth gameplay on demanding custom maps.
A full reimplementation of The Sims Online game engine with modern enhancements and support for The Sims 1 via Simitone.
A limit-removing enhanced-resolution Doom source port based on Chocolate Doom, offering visual and gameplay improvements while maintaining compatibility.
A tiny, high-performance Java entity framework for game development, inspired by Ash and Artemis.
Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.
An open-source reimplementation of Tomb Raider 1, 2, and 3 with modern enhancements, bug fixes, and a unified engine.
A lightweight, modular, and fast open-source C++ game engine for developing customizable 3D desktop games.
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 UI library for MonoGame, FNA, and Stride game engines, featuring a rich widget set and XML-based UI design.
A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.
A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.
A modern source port for classic Build engine games (Duke Nukem 3D, Blood, Shadow Warrior, etc.) using GZDoom technology.
A comprehensive archive of XNA Game Studio educational content, samples, and tutorials for MonoGame developers.
An open-source reimplementation of the Might and Magic 6-8 game engine for modern platforms with enhanced graphics and modding support.
A comprehensive archive of XNA Game Studio educational content, samples, and tutorials for MonoGame developers.
A small cross-platform 2D-focused game framework built with C# and SDL3.
A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.
A portable, lightweight C++ framework for building 2D games with minimal dependencies and cross-platform support.
A C++ engine and framework for building 2D games across iOS, Android, Windows, Linux, Mac, and web 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.