Showing 36 of 2099 projects
A Godot C++ module providing GDScript bindings and integration helpers for the FMOD Studio audio middleware API.
A narrative engine and dialogue scripting language for GameMaker LTS 2022, enabling complex branching dialogue with an accessible syntax.
A composable general-purpose D library providing asynchronous networking, UI frameworks, and utility modules.
A Blender-to-Godot addon that transforms 3D models into functional gameplay elements with minimal manual setup.
A Godot Engine plugin for generating 3D trees with SpeedTree-like procedural generation capabilities.
A graph-based visual dialogue system plugin for Godot 4.5+ to create game dialogues easily.
A Godot addon providing reusable components for managing health, damage, and healing systems in 2D and 3D games.
Cross-platform OpenGL bindings for Go with OpenGL ES 2-like API, supporting desktop, mobile, and web.
A Clojure wrapper library for the jMonkeyEngine 3D game engine, enabling REPL-driven game development.
A blazing fast, modern game engine powered by WebGPU for Deno and the browser.
High-level, idiomatic Haskell bindings for the Vulkan graphics API, reducing verbosity while retaining full functionality.
A modern remake of the 1995 RPG Albion, built with .NET and requiring original game data.
A small ClojureScript library for performant canvas and visual manipulation.
A Godot Engine addon providing a GDScript-native SDK and editor integration for Azure PlayFab game services.
A cross-platform build tool for packaging LÖVE games into executables for Windows, macOS, and Linux.
An open-source block-based game engine built with C# and MonoGame for cross-platform voxel games.
A tiny Lua framework for creating 2D games with chunky pixel art.
A lightweight F# library for game composition using entity-component-system (ECS) and actor-like messaging.
C# bindings for the bgfx cross-platform graphics library, enabling managed .NET languages to access high-performance rendering.
A Lua implementation of the Ink narrative scripting language parser and runtime for interactive storytelling in games.
A Haxe library for fast binary serialization and network synchronization with automatic change tracking and RPCs.
Source code and PDF for a book teaching Game Boy assembly programming to modern game developers.
A Godot engine demo showcasing networked physics using state synchronization over UDP for smooth client-side interpolation.
A Haxe library for fast binary serialization and network synchronization with versioning and RPC support.
A pure Go wrapper for Microsoft's Direct3D9 API, enabling Windows game development in Go.
Standard include file containing Game Boy hardware definitions for RGBDS assembly projects.
A Separating Axis Theorem (SAT) collision detection library for Haxe, supporting convex polygons, circles, and rays in 2D.
A Sokoban puzzle game implementation written in Rust with SDL2 graphics.
A modern C++ library for binding C and C++ code to Lua, designed to work directly with the Lua C API.
An open-source engine and Linux port of Mech Commander 2, with bug fixes and 64-bit support for Windows and Linux.
Complete Rust bindings for Lua 5.3, enabling seamless integration between Rust applications and Lua scripting.
A libGDX Label that animates text to appear as if it's being typed in real time.
A flexible, fast tween library for creating animations in Haxe projects.
An embedded scripting language for C++ applications with C-style syntax, designed for games and tools.
A Node.js wrapper for automating Steam trading, enabling programmatic inventory management and trade execution.
A proof-of-concept .NET Standard library for the classic Asteroids game, ported to multiple platforms including Blazor WebAssembly, Electron, and MAUI.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.