Showing 36 of 2098 projects
A lightweight dialogue engine for Love2D with a custom scripting language, rich text effects, and visual novel features.
A safe Rust wrapper for embedding the Mono runtime, enabling .NET language interop and scripting within Rust projects.
A library for implementing pauseable coroutine functions in GameMaker Studio using native GML macros.
Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.
A simple two-dimensional swept collision library for Lua supporting polygons, circles, and advanced queries.
A minimal top-down 2D pixel art game template for the Godot Engine with basic gameplay mechanics and UI.
A Phaser 3 project template combining Svelte, TypeScript, and Vite for building HTML5 games with a modern development workflow.
A mod SDK for the Shattered Paradise real-time strategy game built on the OpenRA engine.
A Roblox DataStore abstraction library providing session locking, validation, migrations, and retries for reliable data persistence.
A Visual Studio Code extension providing language support for RGBDS Game Boy assembly development.
An immediate mode GUI library for LÖVR and LÖVE frameworks, offering a simple and minimal interface for 2D user interfaces.
A deprecated attempt to replicate the LÖVE 2D game framework API in the browser using Moonshine.
A simple Quake level renderer written in Rust that loads and displays BSP maps from PAK files.
A free and open-source first-person shooter template for the Godot game engine with customizable player mechanics and interactive elements.
A customizable iOS and macOS view controller for displaying and interacting with chess boards, supporting various chess variants.
A Python module providing interface wrappers, inventory management, and VDF serialization for the Steam API.
A Haxe game framework focused on future-proofing and providing a shared language for any game genre and platform.
A simple event-driven programming library for Lua that allows creating events with associated actions and flexible triggering.
A 3D graphics and game engine for Delphi and Windows, built on DirectX 11 and used to develop Rise of Legions.
A simple, lightweight spatial hash library for Lua, optimized for 2D bounding box overlap detection.
A pure Lua library for A* path-finding with flexible map integration and optional caching.
A Wolfenstein 3D port to modern C# with Blazor for browser execution, exploring new language features.
TypeScript definitions for the LÖVE 2D game framework, enabling enhanced IDE support and type checking.
A libGDX extension providing cross-platform native dialogs for Android, iOS, and desktop games.
A Rust library implementing popular skill rating algorithms like Elo, Glicko-2, TrueSkill, and Weng-Lin for multiplayer games and competitions.
A cross-platform Go library for polling joystick state without external dependencies.
A cross-platform audio engine optimized for games, featuring spatial audio, data-driven configuration, and a plugin architecture.
A lightweight LÖVE library for loading, reading, and drawing Tiled maps with support for animations and infinite maps.
Official bug tracker and repository for the free multiplayer FPS game Urban Terror 4.x.
An abstract racing game where you compete against time and AI to advance through a product's life-cycle.
A Lua library for 3D axis-aligned bounding box collision detection with game-oriented physics.
A curated list of awesome open-source software, libraries, tools, and resources for the Roblox development ecosystem.
A Godot-based voxel game prototype that generates terrain as a single surface mesh for performance and rendering distance.
A cross-platform audio engine for libGDX games, providing advanced 3D spatialization, effects, and sound management.
A reinvented Labyrinth game
An NPM package for importing and viewing modern Minecraft schematics in a web browser.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.