Showing 36 of 442 projects
A cross-platform C++ game engine for 2D and 3D development with Vulkan rendering and Lua scripting.
A lightweight, cross-platform 3D rendering and animation engine with a clean C++ architecture and C-style API.
An open-source 3D game engine supporting Vulkan and DirectX 12 across Linux, Windows, and Android platforms.
An open-source re-implementation of Gothic 2: Night of the Raven, designed to run the classic game on modern systems with enhanced graphics.
Xenko is a cross-platform game engine with a focus on VR/AR development, now known as Stride.
A Godot plugin for quickly blocking in levels with click-and-drag block creation, material editing, and automatic collision.
An open-source reimplementation of Black & White (2001) in modern C++ with support for OpenGL and Vulkan.
A pure Java 3D real-time strategy game engine with built-in editor and versatile data structure.
A pure Go game engine for building terminal-based games with a simple render loop, built on top of Termbox.
A modern, optimized Quake III Arena engine with Vulkan and OpenGL renderers, focused on performance, security, and mod compatibility.
An open-source HTML5 game framework for creating mobile and desktop browser games with WebGL rendering and CocoonJS publishing.
A C++ 3D game engine ported to run in web browsers using JavaScript, WebGL, and WebAssembly via Emscripten.
An open-source re-implementation of the classic Tomb Raider engine for playing Tomb Raider 1-5 and custom levels.
A flexible, minimal, data-oriented Entity Component System (ECS) library for TypeScript.
A plugin-based 2D game development framework built with C# and OpenTK.
A header-only C99 framework for building cross-platform games and multimedia applications with a simple API.
An Entity Component System (ECS) library for the Godot Engine, enabling data-oriented game architecture.
A C++ multi-platform game engine for 2D development on desktop, mobile, Xbox, and WebAssembly.
A multi-platform C++ game engine for 2D games on desktop, mobile, Xbox, and WebAssembly, forked from Cocos2d-x.
An open-source fighting game engine written in Go that supports M.U.G.E.N resources with enhanced features.
A curated list of games, libraries, tutorials, and resources for the Flame game engine in Flutter.
A curated list of games, libraries, tutorials, and resources for the Flame game engine in Flutter.
A modern open-source engine re-implementing The Elder Scrolls: Arena with quality-of-life improvements.
NVIDIA's implementation of Quake II with fully path-traced global illumination using RTX ray-tracing technology.
A cross-platform 2D game engine written in C++11 with optional Lua scripting, emphasizing performance.
A curated collection of resources, tools, tutorials, and assets for the libGDX cross-platform game development framework.
An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.
A faithful, open-source re-implementation of the Cave Story game engine written in Rust.
Modern .NET bindings for Direct3D12, Direct3D11, Direct2D, XAudio, and other Windows multimedia APIs.
A portable open-source reimplementation of the Infinity Engine for running classic RPGs like Baldur's Gate on modern platforms.
An open-source fantasy computer for creating and sharing tiny retro games and programs, built with LÖVE.
A C++20 framework for creative coding, enabling 2D/3D games, media art, visualizers, and simulators across Windows, macOS, Linux, and the Web.
Cross-platform 3D and 2D game engine with a powerful visual editor, built with modern Pascal.
A free, open-source online game engine and platform for learning programming through game creation.
An open-source reimplementation of BioWare's Aurora game engine and its derivatives, enabling portable gameplay for classic RPGs.
A modular Common Lisp game engine for building interactive applications and games.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.