Showing 36 of 2098 projects
A C++ and SDL2 port of the classic Gravity Defied mototrial racing mobile game, preserving all original features.
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 Godot Engine plugin for generating 3D trees with SpeedTree-like procedural generation capabilities.
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.
A small ClojureScript library for performant canvas and visual manipulation.
A Blender-to-Godot addon that transforms 3D models into functional gameplay elements with minimal manual setup.
A Godot addon providing reusable components for managing health, damage, and healing systems in 2D and 3D games.
An open-source block-based game engine built with C# and MonoGame for cross-platform voxel games.
High-level, idiomatic Haskell bindings for the Vulkan graphics API, reducing verbosity while retaining full functionality.
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 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 cross-platform build tool for packaging LÖVE games into executables for Windows, macOS, and Linux.
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 versioning and RPC support.
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 automatic change tracking and RPCs.
A modern remake of the 1995 RPG Albion, built with .NET and requiring original game data.
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.
A pure Go wrapper for Microsoft's Direct3D9 API, enabling Windows game development in Go.
A graph-based visual dialogue system plugin for Godot 4.5+ to create game dialogues easily.
A flexible, fast tween library for creating animations in Haxe projects.
A Node.js wrapper for automating Steam trading, enabling programmatic inventory management and trade execution.
Complete Rust bindings for Lua 5.3, enabling seamless integration between Rust applications and Lua scripting.
Standard include file containing Game Boy hardware definitions for RGBDS assembly projects.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.