Showing 36 of 318 projects
A cross-platform, multi-language 3D engine for real-time visualization, supporting C++, Python, Lua, and Go.
A modern source port of Descent 1 & 2 that updates the classic 3D shooters for contemporary PCs while preserving the original gameplay.
Khronos Conformance Testing Suite for Vulkan, OpenGL, OpenGL ES, EGL, and Vulkan SC APIs.
An unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri and Alien Crossfire for modern systems.
A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.
A pure Go 3D math library specialized for OpenGL graphics, with 32-bit and 64-bit float support.
A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.
An open-source re-implementation of the 2003 space simulation game Freelancer, built with C# and OpenGL.
A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.
A portable Game Boy emulator focused on full hardware emulation including peripherals, with experimental Nintendo DS support.
A cross-platform, high-performance UI toolkit for building hardware-accelerated desktop applications with modern C++20.
A Kotlin multiplatform graphics engine supporting Vulkan, WebGPU, and OpenGL for desktop, Android, and web.
A cross-platform GPU-oriented C++ application and game framework for building performant UIs and graphics using modern GPUs.
A versatile, fast, multi-platform C++ library for creating graphical user interfaces in games and rendering applications.
An open-source reimplementation of the classic 1998 platformer Jazz Jackrabbit 2, supporting multiple original versions and modern platforms.
A Clojure and ClojureScript library for making games that run in both OpenGL and WebGL.
An open-source reimplementation of Grand Theft Auto 1 (GTA1) using modern technologies, playable in a web browser.
A Windows OpenGL function call interceptor that logs all OpenGL calls for debugging and analysis.
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.
A 3D graphics library for Ruby, heavily based on Three.js, enabling 3D scene creation and manipulation.
A 3D graphics library for Ruby, heavily based on Three.js, enabling 3D scene creation and rendering.
A functional reactive programming domain-specific language for efficient hybrid systems and robotics.
An open-source reimplementation of The Simpsons: Hit & Run written in modern C++ and OpenGL.
Robert Penner's easing functions implemented in GLSL for use with glslify.
A single-header C graphics library for recreational coding, prototyping, small games, and experimentation.
An OpenGL-accelerated C++ vector drawing library for Qt, combining QPainter and HTML5 canvas APIs for high-performance UI components.
A React Native component for displaying and animating textured Wavefront .OBJ 3D models at 60fps on iOS and Android.
A Swift library for creating customizable 3D loading animations using SceneKit with OpenGL.
A feature-rich, extensible 3D game engine for the D language, built on OpenGL 4.3 and SDL2.
⬡ Zone of Control is a hexagonal turn-based strategy game written in Rust. [DISCONTINUED]
A hand-crafted 2D game library in Go with a simple API for graphics, audio, and window management.
A pure Rust game engine for WebGL 2.0 and native OpenGL applications.
An open-source sci-fi first-person puzzle-platformer with realistic physics simulation and cross-platform support.
A pure Go GPU computing framework for graphics and compute operations with dual backends and zero CGO.
A freeware remake of Knights and Merchants: The Shattered Kingdom with modern OS support, bug fixes, and online multiplayer.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.