Showing 36 of 363 projects
A cross-platform library for low-level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
A multi-platform library for OpenGL, OpenGL ES, and Vulkan development, providing window creation, input handling, and context management.
An open-source game engine for creating interactive 3D content and games that run directly in web browsers using WebGL and WebGPU.
A real-time collision detection and multi-physics simulation SDK for VR, games, robotics, and machine learning.
A free engine clone of the Genie Engine used by Age of Empires, Age of Empires II, and Star Wars: Galactic Battlegrounds.
A .NET framework for creating cross-platform games using C#, re-implementing the discontinued XNA Framework.
A .NET framework for creating cross-platform games using C#, re-implementing the discontinued XNA Framework.
A dead simple 2D game engine for Go that enables cross-platform game development with a minimal API.
An early-stage interactive application and rendering engine for Windows, developed as an educational tool for game engine design.
An open-source voxel game engine and creation platform with easy modding and game development tools.
A header-only, fast, and reliable entity-component system (ECS) library for modern C++ game development.
A flexible, general-purpose tile map editor for creating game levels in RPGs, platformers, and other tile-based games.
A JavaScript engine for creating turn-based games with built-in state management and multiplayer networking.
A cross-platform C++ multimedia library providing windowing, graphics, audio, and networking APIs for game and application development.
A simple, fast, cross-platform C++ multimedia library for windowing, graphics, audio, and networking.
A simple Minecraft clone written in C using modern OpenGL with online multiplayer support.
A header-only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.
A frame-capture based graphics debugger for Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES development.
A Flutter-based game engine providing a complete set of solutions for 2D game development.
A Flutter-based game engine providing a complete set of solutions for 2D game development.
A Flutter-based game engine providing a complete set of solutions for 2D game development.
A multi-core friendly rigid body physics and collision detection library for games and VR, written in C++.
A JavaScript/TypeScript tweening engine for animating object properties with optimized easing functions.
A lightweight, embeddable scripting language designed for extensibility and performance.
A curated list of single-file C/C++ libraries with minimal dependencies and permissive licenses.
A curated list of single-file C/C++ libraries with minimal dependencies and permissive licenses.
A curated list of free/libre plugins, scripts, add-ons, games, and resources for the Godot game engine.
A collection of minimal, cross-platform, standalone C headers for graphics, audio, input, and app framework.
A collection of minimal, cross-platform, standalone C headers for graphics, audio, app framework, and utility functions.
Open-source game development SDK for creating mods and games using Valve's Source 1 engine.
A high-performance 2D physics engine for games with continuous collision detection, multithreading, and SIMD optimization.
A collection of useful helpers and ready-made abstractions for react-three-fiber.
A free, open-source, cross-platform game engine for creating high-performance 2D/3D games and instant web entertainment.
Learn JavaScript and TypeScript by writing code to guide a warrior through puzzle-based towers.
A powerful open-source pixel art editor for creating sprites, tiles, animations, and 2D artwork with advanced tools and animation support.
A connection-oriented, message-based UDP transport layer for games with reliable/unreliable messaging, encryption, and P2P NAT traversal.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.