Showing 36 of 232 projects
Ada 2022 bindings to SDL 2, providing a variable-thickness wrapper for multimedia and game development.
An open-source Object Pascal physics engine library for 3D games with rigid body dynamics and collision detection.
A thin ENet wrapper for Godot 3, providing UDP-based networking with reliability, sequencing, and connection management.
Crystal language bindings for the raylib game development library, providing low-level access and operator overloads.
A C++ Godot engine module for creating voxel worlds with editor integration, gameplay features, and extendability.
An embeddable, in-game editor for HaxeFlixel that transforms the Flixel debugger into a full-featured editor.
A UI framework for MonoGame featuring a WPF-like layout engine, data binding, and a comprehensive set of controls.
A resolution-handling and rendering library for LÖVE that provides flexible scaling, layer-based rendering, and visual effects.
A port of Robert Penner's easing functions optimized for the PICO-8 fantasy console, with token reduction and PICO-8 compatibility.
A reinvented Labyrinth game
A comprehensive inventory management system for the Godot Game Engine with stacking, slot operations, and runtime debugging.
An intuitive, opinionated foundation for building and distributing 2D games and creative applications in V.
Common Lisp bindings and interface to the Allegro 5 game programming library
A tiny scene-entity-component library for the PICO-8 fantasy console to manage game object lifecycles.
A web-based implementation of the classic Nokia snake game with retro styling.
A simple and fun UI syntax library for Löve2D, prioritizing developer experience and readability.
A free open-source 2D multiplayer racing game combining Flappy Bird's mechanics with Mario Kart-style items.
An audio engine for designing and implementing high-quality sound in Game Maker Studio 2 games.
A Haxe library for color manipulation and conversion across multiple color spaces.
A collection of small projects demonstrating different game logic implementation patterns with BabylonJS.
A curated collection of resources, tutorials, libraries, and tools for the Gideros cross-platform game development framework.
A Lua language server add-on for writing PICO-8 code in external editors with modern IDE features.
A simple Haxe network library for TCP communication with built-in protocols and cross-platform support.
A GameMaker Studio library for easy and efficient loading of localized strings with interpolation, pluralization, and nesting.
A Makefile-based tool to export and deploy PICO-8 projects to itch.io with simple commands.
A functional behavior tree implementation in Lua for game AI and entity behavior modeling.
A lightweight GameMaker library for centralized, persistent live configuration and game balancing via an automatic debug overlay.
A Love2D runtime texture atlas library that creates atlases at load time without external tools, optimizing memory and performance.
A high-performance, Vert.x-based distributed Java game server for real-time indie multiplayer development.
A Haxe parser for .ase and .aseprite files, designed to be concise, framework-agnostic, and easy to use.
A GameMaker library providing debug overlay views for monitoring resources, instances, audio, and more to identify bugs and memory leaks.
A simple and powerful Godot add-on written in C# for creating quest systems in games.
A GameMaker Studio 2.3 extension for internationalizing game text using JSON files.
A Godot engine module that integrates PortAudio for low-latency, cross-platform audio input/output with direct hardware access.
Load and render Aseprite sprite files and animations directly in OpenFL projects.
A Makefile-based tool to build and deploy LÖVE game projects to itch.io with support for web and Windows exports.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.