Showing 36 of 627 projects
A modern source port of Descent 1 & 2 that updates the classic 3D shooters for contemporary PCs while preserving the original gameplay.
An unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri and Alien Crossfire for modern systems.
A C++20 game engine built on EnTT's Entity-Component-System architecture, focusing on ease-of-use, runtime extensibility, and compile-time type safety.
A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.
A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.
A ModuleScript loader with reusable server-client modules for faster Roblox game development.
An open-source re-implementation of the 2003 space simulation game Freelancer, built with C# and OpenGL.
An open-source port of the classic Cannon Fodder action-strategy game engine for modern operating systems.
A collection of idTech engine runtime libraries enabling DOOM III, Quake 4, Prey (2006), and over 20 other classic games and mods to run on Android, Windows, and Linux.
A lightweight, flexible tweening library for Unity that simplifies object animations with a modular architecture.
An open-source re-implementation of the classic strategy game X-COM: Apocalypse, requiring the original game files to run.
A TypeScript/JavaScript game engine for 2D and isometric multiplayer games with built-in networking and physics.
A multi-platform isometric game engine with C++ core and Python bindings for creating extensible 2D games.
A cross-platform GPU-oriented C++ application and game framework for building performant UIs and graphics using modern GPUs.
An open-source reimplementation of the classic 1998 platformer Jazz Jackrabbit 2, supporting multiple original versions and modern platforms.
A cross-platform 2D game engine built in .NET, focused on ultimate productivity for game developers.
A Clojure and ClojureScript library for making games that run in both OpenGL and WebGL.
A JavaScript port of the Jolt Physics engine using Emscripten, enabling high-performance physics simulations in web applications.
An open-source reimplementation of Grand Theft Auto 1 (GTA1) using modern technologies, playable in a web browser.
An upgraded and refactored open-source engine for running the classic game Cave Story.
A collection of Breakout game implementations in various JavaScript game engines for comparison.
A simple C math library for 3D graphics and game development, widely used in mobile games.
A curated list of C++ graphics libraries and resources for 3D rendering and game development.
An open-source BASIC programming language for creating Windows applications and games with DirectX support.
A portable, cross-platform continuation of Jagged Alliance 2 that fixes bugs and provides a stable base for mods.
Base environment for Red Eclipse and associated source files.
A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.
A 3D game engine for GameCube, Wii, 3DS, Windows, Linux, and Android.
A SpriteKit and GameplayKit based engine for building 2D games on Apple platforms, with a focus on side scrollers.
A modern open-source reimplementation of the zEngine used in Gothic and Gothic II games.
A curated list of awesome libraries, snippets, guides, and projects for the GameMaker game engine.
A general-purpose, extensible C++ extension module for the Godot Engine, adding missing functionality and performance optimizations.
A C# implementation of Cocos2D and Cocos3D APIs for building cross-platform games with MonoGame.
A high-performance, cross-platform 3D game engine with Vulkan/DirectX 12 support, built on a novel 'Everything is an asset' design principle.
A Godot 4 template with curated plugins, essential features, and best practices for kick-starting game projects in GDScript.
A sandbox framework for fast prototyping of tile-based games in HTML5 and JavaScript.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.