Showing 36 of 2098 projects
A variable-width font engine for Game Boy homebrew games.
A constraint solver for rigid body physics in Pico-8/Lua, based on sequential impulses.
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 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 standalone, library-agnostic scheduler for Luau ECS libraries that orchestrates system execution order and conditions.
A GameMaker color management library implementing perceptually uniform OKLab/OKLCH models for consistent color generation, conversion, and mixing.
A collection of Unix-style utilities for manipulating PICO-8 .p8 files, including Lua extraction and sprite conversion.
A multiplayer 3D shooter template with client-side prediction and lag compensation using Babylon.js and nengi.js.
A strictly typed Luau library for saving data with Roblox DataStores, featuring Rust-inspired error handling and automatic migrations.
A V language wrapper for dear imgui and cimgui, enabling immediate-mode GUI development with SDL2 and OpenGL.
A multiplayer first-person shooter game built with Babylon.js where clients handle world simulation and the server acts as a message relay.
A V language wrapper for the Nuklear immediate-mode GUI library, enabling cross-platform UI development.
A libGDX library for writing animated GIF, indexed PNG (PNG8), and animated PNG (APNG) files with advanced palette reduction and dithering.
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 Godot module integrating Discord GameSDK for adding Discord features to Godot games.
A hierarchical coroutine library for Godot 4.x in C#, enabling intuitive sequential game logic with async support and Godot-specific integrations.
A collection of GML techniques, formatting guidelines, and best practices for GameMaker developers.
A MonoGame implementation of Prince of Persia 2 written in C#, recreating the classic game with modern tools.
A LÖVE library for aligning text displayed character-by-character with automatic line reflow.
A zero-cost high-level Lua 5.3 wrapper for Rust, enabling safe and ergonomic embedding of Lua scripts.
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 localization system for GameMaker projects that simplifies translation implementation with flexible string replacement and language fallbacks.
A debugger client library for Starling Framework that enables runtime exploration, property editing, and method execution.
A LÖVE library providing unrestricted filesystem access by replicating love.filesystem API without path restrictions.
A plugin component for PlayCanvas Engine that adds support for Spine 2D skeletal animations.
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 fast and modular teletext character renderer for ComputerCraft, enabling 2D graphics with 3x2 pixel blocks per terminal character.
A Lua module for capturing and saving GIFs from LOVE 2D game engine applications.
An HTML5 mobile game where players navigate through asteroid belts, built with ImpactJS game engine.
A lightweight scene/state manager for Love2D games, simplifying game organization with automatic and manual scene loading.
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.