Showing 36 of 2098 projects
A buffer-based networking library for Luau/Roblox that serializes data with a custom serializer for high performance.
A complete Pascal header translation of the raylib 5.6-dev game development library for Lazarus and Delphi.
A narrative engine and dialogue scripting language for GameMaker LTS 2022, enabling complex branching dialogue with an accessible syntax.
A Clojure wrapper library for the jMonkeyEngine 3D game engine, enabling REPL-driven game development.
A C++ and SDL2 port of the classic Gravity Defied mototrial racing mobile game, preserving all original features.
A blazing fast, modern game engine powered by WebGPU for Deno and the browser.
A Godot Engine plugin for generating 3D trees with SpeedTree-like procedural generation capabilities.
A small ClojureScript library for performant canvas and visual manipulation.
A tiny Lua framework for creating 2D games with chunky pixel art.
A Godot Engine addon providing a GDScript-native SDK and editor integration for Azure PlayFab game services.
A Blender-to-Godot addon that transforms 3D models into functional gameplay elements with minimal manual setup.
An open-source block-based game engine built with C# and MonoGame for cross-platform voxel games.
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.
Source code and PDF for a book teaching Game Boy assembly programming to modern game developers.
A Lua implementation of the Ink narrative scripting language parser and runtime for interactive storytelling in games.
A cross-platform build tool for packaging LÖVE games into executables for Windows, macOS, and Linux.
A Separating Axis Theorem (SAT) collision detection library for Haxe, supporting convex polygons, circles, and rays in 2D.
A Godot engine demo showcasing networked physics using state synchronization over UDP for smooth client-side interpolation.
A modern remake of the 1995 RPG Albion, built with .NET and requiring original game data.
A pure Go wrapper for Microsoft's Direct3D9 API, enabling Windows game development in Go.
A modern C++ library for binding C and C++ code to Lua, designed to work directly with the Lua C API.
A Haxe library for fast binary serialization and network synchronization with automatic change tracking and RPCs.
A Sokoban puzzle game implementation written in Rust with SDL2 graphics.
High-level, idiomatic Haskell bindings for the Vulkan graphics API, reducing verbosity while retaining full functionality.
A Haxe library for fast binary serialization and network synchronization with versioning and RPC support.
A flexible, fast tween library for creating animations in Haxe projects.
Complete Rust bindings for Lua 5.3, enabling seamless integration between Rust applications and Lua scripting.
A Node.js wrapper for automating Steam trading, enabling programmatic inventory management and trade execution.
A libGDX Label that animates text to appear as if it's being typed in real time.
A Chip-8 virtual machine emulator written in Rust, designed as an educational project for learning emulator development.
A proof-of-concept .NET Standard library for the classic Asteroids game, ported to multiple platforms including Blazor WebAssembly, Electron, and MAUI.
A 3D space combat game demo showcasing Babylon.js 5.0 capabilities with full source code for learning and modification.
Standard include file containing Game Boy hardware definitions for RGBDS assembly projects.
An IntelliJ plugin that adds LibGDX-specific inspections, code completion, and file support for game development.
A suite of tools and libraries for GameMaker development, including a VSCode extension, CLI, and programmatic APIs.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.