Showing 36 of 257 projects
A production-ready C++ vector graphics engine for SVG and Lottie rendering, optimized for performance and lightweight integration.
A free, open-source re-implementation of the SAGE 3D real-time strategy engine used in Command & Conquer: Generals.
A free, open-source, cross-platform 2D game engine built on proven Torque technology with editors and modular tools.
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.
A C/C++ single-file library for drop-in lightmap baking using your existing OpenGL renderer.
An open-source reimplementation of Black & White (2001) in modern C++ with support for OpenGL and Vulkan.
A modern, optimized Quake III Arena engine with Vulkan and OpenGL renderers, focused on performance, security, and mod compatibility.
A minimalistic 2D turn-based tactical game with hexagonal maps, reaction attacks, and simple vector graphics, written in Rust.
An open-source re-implementation of the classic Tomb Raider engine for playing Tomb Raider 1-5 and custom levels.
An OpenGL capture and playback debugger for analyzing and debugging OpenGL applications.
A plugin-based 2D game development framework built with C# and OpenTK.
A portable suite of libraries and tools for building cross-platform graphical client applications with minimal overhead.
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.
A graphical interface for configuring MangoHud, vkBasalt, and OptiScaler to enhance Linux gaming performance and visuals.
A cross-platform 2D game engine written in C++11 with optional Lua scripting, emphasizing performance.
An open-source Electronic Design Automation package for integrated PCB design from schematic entry to gerber export.
A Java framework for embedding native VLC media players in Java applications, providing high-level bindings to LibVLC.
An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.
An open-source, cross-platform client for Ace of Spades 0.75, offering enhanced graphics and audio via OpenGL/AL.
Auto-generated Go bindings for OpenGL, supporting multiple versions, profiles, and extensions.
A cross-platform, professional procedural terrain generation and texturing tool for creating realistic 3D landscapes.
A modular Common Lisp game engine for building interactive applications and games.
A modern reverse-engineered replacement for the Jedi Engine, enabling Dark Forces and future Outlaws support on modern systems.
A header-only C++ library for processing polygonal and polyhedral meshes with a unified abstract mesh data structure.
A cross-platform Diablo II remake built with Java and LibGDX, supporting PC, Android, and multiplayer.
A Blender addon for visualizing, editing, filtering, rendering, and converting point cloud PLY files within the 3D viewport.
A cross-platform port of the Arx Fatalis first-person role-playing game, enabling modern play on Linux, macOS, and Windows.
A lean linear math library for computer graphics, providing vec3, vec4, mat4x4, and quaternion types.
A comprehensive GPU tool suite for debugging, profiling, and analyzing OpenCL, OpenGL, Vulkan, and DirectX kernels and shaders.
Concatenates videos with customizable OpenGL transitions using ffmpeg and GLSL shaders.
A cross-platform C++ game engine for 2D game development, supporting Windows, macOS, Linux, iOS, tvOS, Android, and web browsers.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.