Showing 36 of 2098 projects
A GameMaker Studio 2 example project demonstrating procedural level generation using a DS Grid and bitmasked auto-tiling.
A comprehensive collection of open-source Kotlin examples and demos for the Vulkan graphics and compute API.
Common Lisp/CFFI bindings for the Vulkan API that provide a lispy interface with CLOS wrappers and automatic memory management.
A constraint solver for rigid body physics in Pico-8/Lua, based on sequential impulses.
A multiplayer 3D shooter template with client-side prediction and lag compensation using Babylon.js and nengi.js.
A standalone, library-agnostic scheduler for Luau ECS libraries that orchestrates system execution order and conditions.
A Godot Engine plugin that exports CSG meshes to OBJ format with one click.
Pascal binding for SFML, providing access to windowing, graphics, audio, and network functionality.
A collection of Unix-style utilities for manipulating PICO-8 .p8 files, including Lua extraction and sprite conversion.
A GameMaker color management library implementing perceptually uniform OKLab/OKLCH models for consistent color generation, conversion, and mixing.
A script that exports LOVE2D games to Windows, macOS, and Linux desktop platforms.
A libGDX library for writing animated GIF, indexed PNG (PNG8), and animated PNG (APNG) files with advanced palette reduction and dithering.
A V language wrapper for the Nuklear immediate-mode GUI library, enabling cross-platform UI development.
A multiplayer first-person shooter game built with Babylon.js where clients handle world simulation and the server acts as a message relay.
A strictly typed Luau library for saving data with Roblox DataStores, featuring Rust-inspired error handling and automatic migrations.
A gamera and HUMP compatible scaling grid module for LÖVE, useful for level editors and debugging backgrounds.
A LÖVE audio library that simplifies sound management with tagging, multi-instance playback, and effects.
A zero-cost high-level Lua 5.3 wrapper for Rust, enabling safe and ergonomic embedding of Lua scripts.
A Godot module integrating Discord GameSDK for adding Discord features to Godot games.
A LÖVE library for aligning text displayed character-by-character with automatic line reflow.
A MonoGame implementation of Prince of Persia 2 written in C#, recreating the classic game with modern tools.
A hierarchical coroutine library for Godot 4.x in C#, enabling intuitive sequential game logic with async support and Godot-specific integrations.
A localization system for GameMaker projects that simplifies translation implementation with flexible string replacement and language fallbacks.
Auto-generated D bindings for the Vulkan graphics and compute API.
A Haxe 4 compatible fork of the Nape 2D physics engine for game development.
A debugger client library for Starling Framework that enables runtime exploration, property editing, and method execution.
An opinionated toolkit for building 2D platformer games using the Flame engine and Tiled for level design.
An HTML5 game engine built with Dart and StageXL for creating browser-based games with an easy-to-use framework.
A LÖVE library providing unrestricted filesystem access by replicating love.filesystem API without path restrictions.
A Lua module for capturing and saving GIFs from LOVE 2D game engine applications.
A plugin component for PlayCanvas Engine that adds support for Spine 2D skeletal animations.
An Entity Component System framework for Haxe, designed for high-performance game development.
A collection of GML techniques, formatting guidelines, and best practices for GameMaker developers.
A Lua library for managing game entities with minimal Entity Component System structure.
An HTML5 mobile game where players navigate through asteroid belts, built with ImpactJS game engine.
A browser-based sliding blocks puzzle game with shareable puzzle links.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.