Showing 36 of 626 projects
A lightweight Lua library for directly reading Aseprite files in Love2D without JSON conversion.
A collection of essential libraries for GameMaker 2024.8+ providing text rendering, input, audio, data handling, and debugging tools.
A feature-rich parser for LDtk level files in GameMaker, enabling real-time level loading and live updates.
A camera library for LÖVE featuring parallax scrolling, aspect ratio maintenance, and layer-based transformations.
A procedural 3D level builder plugin for Godot 4 that generates indoor environments and batch object placement.
A simple 2D vector library for Lua, inspired by Processing's PVector and designed for game development.
A networking library for LÖVE game engine that simplifies multiplayer game development using bitser and enet.
A scene management library for LÖVE that organizes game code into screens like title, gameplay, and pause screens.
A tiny scene-entity-component library for the PICO-8 fantasy console to manage game object lifecycles.
Pascal binding for SFML, providing access to windowing, graphics, audio, and network functionality.
A MonoGame implementation of Prince of Persia 2 written in C#, recreating the classic game with modern tools.
An entity-component based game framework for ActionScript 3 that handles rendering, collision, input, and other core game development tasks.
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 plugin component for PlayCanvas Engine that adds support for Spine 2D skeletal animations.
A Lua module for capturing and saving GIFs from LOVE 2D game engine applications.
A Lua library for managing game entities with minimal Entity Component System structure.
Stable Raylib bindings for Object Pascal (Delphi and FreePascal) with extensive platform support and examples.
Examples demonstrating integration of Yuka Game AI library with Babylon.js for 3D rendering.
A cross-platform 2D game engine library for Pascal/Delphi that simplifies OpenGL-based game development.
A visual in-game debugging GUI for the LÖVE2D game engine, featuring a variable browser, console, and execution controls.
A lightweight delta time and time dilation library for GameMaker 2022 LTS to improve frame-rate independent movement.
A LÖVE library for managing colors and creating hue effects in games.
Antialiased primitives library for GameMaker Studio 2024.8 using signed distance field functions.
A Godot Engine module that enables importing and playing Adobe Animate (Flash) animations as native nodes.
A turn-based strategy game that modernizes the classic M.A.X. (Mechanized Assault & Exploration) for multiplayer on contemporary systems.
A 3D game engine with multiple backends, written in the V programming language.
A foundation library providing powerful multi-threaded, thread-safe capabilities for Delphi, C++ Builder, and FreePascal projects.
An on-screen interactive console for debugging LÖVE 2D games with live code reloading and real-time HUD.
A 2D water splash node for the Godot game engine, originally created for the indie game LittleShadows.
A robust, pixel-perfect collision engine for GameMaker Studio 2.3, designed to replace and extend the default collision system.
A lightweight sandbox game engine built with OpenGL for rapid prototyping and high customizability.
A free/libre 2D action roleplaying game engine for creating classic ARPGs like Diablo and Baldur's Gate.
A unit testing framework built in GML for GameMaker LTS 2022+.
A Rust library for generating multi-floor roguelike dungeons with interconnected rooms, items, enemies, and traps.
A 2D game engine and editor for creating custom Legend of Zelda quests.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.