Showing 36 of 383 projects
A fast, low-level C# binding for OpenGL, OpenAL, and OpenCL with cross-platform windowing, input, and math libraries.
A stateless branching dialogue editor and runtime addon for Godot 4.6+ games.
A C++ library that provides runtime type reflection, enabling introspection and modification of objects at runtime.
A cross-platform, high-performance graphics engine for game development using the Haxe language.
A multi-platform 2D and 3D game engine with consistent APIs in C++, C#, JavaScript, and TypeScript.
A curated list of awesome Discord communities for programmers, developers, and tech enthusiasts.
A cross-platform C++ networking engine designed for game development with features like NAT traversal and voice chat.
A curated mega-list of free and low-cost learning resources for all game development disciplines.
MIT-licensed open-source 3D game engine originally developed by GarageGames.
A granular, multi-language shader library for real-time graphics, supporting GLSL, HLSL, Metal, WGSL, and CUDA.
A single-header C++ library that simplifies GPU memory allocation and resource creation for Vulkan applications.
An open-source recreation of the Heroes of Might and Magic II game engine with modern enhancements.
A realtime CPU/GPU profiler hosted in a single C file with a remote web viewer for performance analysis.
A Godot 4 plugin that simplifies and enhances camera behaviors for 2D and 3D games, inspired by Cinemachine.
An open-source 3D game engine with full Blender integration for a unified game development workflow.
A pixel art game engine built with an Entity Component System (ECS) on top of FNA, supporting cross-platform development.
A cross-platform C++ graphics library providing a low-level GPU abstraction over Metal, Vulkan, OpenGL, and WebGL.
A robust JavaScript keyboard input capturing utility focused on games, where any key can act as a modifier.
A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.
A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.
A powerful Godot Engine addon for creating robust AI systems using behavior trees.
A modder-friendly OpenGL/Vulkan source port for Doom engine games with advanced scripting and rendering features.
A lightweight, open-source 2D game engine for ActionScript 3 that leverages GPU acceleration via Stage3D for cross-platform deployment.
A free, open-source 2D jump'n'run game inspired by Super Mario Bros., featuring Tux the penguin on a quest to rescue Penny.
A curated list of awesome resources, tools, tutorials, and libraries for the PICO-8 fantasy console.
Rust bindings for Dear ImGui, enabling immediate mode GUI development in safe Rust.
A modern multiplatform game engine for Kotlin, enabling game development for JVM, JS, WASM, iOS, and Desktop.
A Flutter-based game demo from Google I/O 2019 where you progress as a developer by completing tasks and managing bugs.
A tiny JavaScript library that reduces WebGL verbosity by providing concise helper functions for shaders, buffers, uniforms, and textures.
Open-source voxel-based sandbox game where players engineer and construct spaceships and stations in space.
A curated collection of free software and free culture resources for game development, including engines, assets, tools, and learning materials.
A curated collection of free software, free culture assets, and learning resources for game development.
Rust bindings for SDL2, providing safe and idiomatic access to multimedia libraries for game development and interactive applications.
A highly optimized, header-only 2D/3D graphics math library for C, providing fast and ergonomic functions for graphics programming.
A re-implementation of the 1995 PlayStation game wipEout, playable in a web browser and on desktop platforms.
A pure C# 3D real-time physics simulation library for .NET 8, offering high-performance rigid body physics.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.