Showing 36 of 363 projects
A lightweight, cross-browser JavaScript library for creating and displaying 3D graphics in the browser.
A free, open-source, cross-platform game engine for creating 2D and 3D games with a unified editor and one-click exports.
A free, open-source, cross-platform game engine for creating 2D and 3D games with a unified editor.
A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.
A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.
A fast, lightweight 2D WebGL/WebGPU renderer for creating rich interactive graphics and cross-platform web applications.
A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.
A refreshingly simple, data-driven game engine built in Rust, offering a complete 2D and 3D feature set.
A fast, free, and fun open-source HTML5 game framework for creating 2D games with WebGL and Canvas rendering.
A professional animated sprite editor and pixel art tool for game developers and digital artists.
A collection of single-file public domain libraries for C/C++ covering graphics, audio, game development, and utilities.
A collection of single-file public domain libraries for C/C++ covering graphics, audio, game development, and utilities.
A simple and easy-to-use C library for videogames programming and multimedia applications.
An easy-to-use immediate mode GUI library for Rust that runs on both web and native platforms.
A complete compiler toolchain for converting C and C++ code to WebAssembly, enabling native applications to run on the web.
A cross-platform serialization library designed for maximum memory efficiency with zero-copy data access.
A powerful, beautiful, and open-source 3D game and rendering engine built as a friendly JavaScript framework.
A cross-platform Java game development framework for desktop, Android, HTML5, and iOS using OpenGL (ES).
A cross-platform Java game development framework for desktop, Android, HTML5, and iOS using OpenGL (ES).
Generates bitmaps and tilemaps that are locally similar to a single input example, using a constraint-solving algorithm inspired by quantum mechanics.
A curated, archived list of open-source games, engines, and game-related projects hosted on GitHub across all genres and platforms.
An open-source, no-code game engine for creating 2D, 3D, and multiplayer games across mobile, desktop, and web platforms.
A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
A C++-based, cross-platform framework for building 2D games, interactive books, and graphical applications.
A comprehensive study path and roadmap for aspiring and professional game programmers, covering essential books and topics.
A free-to-win rhythm game client with an open-source engine and support for custom gameplay rulesets.
A JavaScript 2D rigid body physics engine for the web, enabling realistic physics simulations in browsers and Node.js.
A retro game engine for Python with simple specifications inspired by classic gaming consoles.
A high-performance, zero-dependency UI layout library in C with a flexbox-like model and renderer-agnostic output.
A cross-platform, safe, pure-Rust graphics API that runs natively on Vulkan, Metal, D3D12, OpenGL, and WebGPU.
A cross-platform, graphics API agnostic rendering library that follows a 'Bring Your Own Engine/Framework' style.
A cross-platform, graphics API agnostic rendering library that follows a 'Bring Your Own Engine/Framework' style.
A curated list of free and paid game development resources, including engines, art tools, audio, and learning materials.
A curated list of free and open-source game development resources, including engines, art tools, audio software, and learning materials.
A real-time, nanosecond-resolution hybrid frame and sampling profiler for games and applications with CPU, GPU, and memory telemetry.
A cheat-sheet that translates mathematical notation into JavaScript code examples for developers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.