Showing 36 of 183 projects
An open-source, modular C++ game engine with a feature-rich editor and visual scripting.
A thin, auto-generated C API wrapper for Dear ImGui, enabling its use from other programming languages via C bindings.
Modern C++14 library providing a unified foundation for developing real-time graphical applications like games, engines, and tools.
A curated collection of open-source C/C++ libraries for game development, covering system, engine components, asset management, and frameworks.
A portable, data-driven 2D game engine focused on ease of use and powerful features.
A C++ toolkit for rapid development of live graphical applications and games with immediate-mode UI and graphics rendering.
A high-performance C# Archetype & Chunks Entity Component System (ECS) for game development and data-oriented programming.
Go bindings for the GLFW 3 library, enabling window and input management for OpenGL applications.
A pure Go game engine for building 2D games and GUI applications with built-in rendering, physics, and audio systems.
A free assembler/linker toolchain for developing games and software for the Nintendo Game Boy and Game Boy Color.
Xenko is a cross-platform game engine with a focus on VR/AR development, now known as Stride.
A lightweight C99 single-header library for efficient world replication and entity synchronization in multiplayer games.
A lightweight C99 library for efficient world replication and entity synchronization in multiplayer games.
A Flutter package built on Flame Engine for creating RPG-style and similar 2D games with simplified development.
A fast, efficient, and concurrent scripting language designed for embedding in applications, games, or engines.
A flexible, minimal, data-oriented Entity Component System (ECS) library for TypeScript.
A plugin-based 2D game development framework built with C# and OpenTK.
An Entity Component System (ECS) library for the Godot Engine, enabling data-oriented game architecture.
An open-source fighting game engine written in Go that supports M.U.G.E.N resources with enhanced features.
A GDExtension wrapper that provides SQLite3 database functionality for Godot 4.x+ projects.
An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.
Modern .NET bindings for Direct3D12, Direct3D11, Direct2D, XAudio, and other Windows multimedia APIs.
A cross-platform, professional procedural terrain generation and texturing tool for creating realistic 3D landscapes.
A C++20 framework for creative coding, enabling 2D/3D games, media art, visualizers, and simulators across Windows, macOS, Linux, and the Web.
A free, open-source online game engine and platform for learning programming through game creation.
A reverse-engineered, modern rebuild of the 1997 game Carmageddon that runs natively on contemporary systems.
A modular Common Lisp game engine for building interactive applications and games.
An MIT-licensed prototype game engine framework for education, R&D, and building custom engines.
A cross-platform modern C++ GUI library with backends for SFML, SDL, GLFW, and raylib.
A simple, lightweight, and reliable UDP networking library written in pure C with optional in-order packet delivery.
A backend-agnostic Rust library for creating expressive game audio with tweens, effects, clocks, and spatial audio.
A set of Godot addons for building responsive, rollback-networked multiplayer games with client-side prediction and lag compensation.
A modular first-person shooter controller template for Godot 4 with smooth movement, camera rotation, and slope handling.
Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.
A lightweight, modular, and fast open-source C++ game engine for developing customizable 3D desktop games.
A Godot Engine plugin to import tilemaps and tilesets created in the Tiled Map Editor.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.