Showing 36 of 2099 projects
A fast, robust, and feature-rich table serialization library for Lua, designed for game save files and configuration.
A simple color-based Android game with Google Play Services integration for leaderboards and achievements.
A safe Rust wrapper for embedding the Mono runtime, enabling .NET language interop and scripting within Rust projects.
TypeScript definitions for the LÖVE 2D game framework, enabling enhanced IDE support and type checking.
Slides and code examples from the "Quick game development with C++11/C++14" CppCon 2014 talk.
A curated list of awesome open-source software, libraries, tools, and resources for the Roblox development ecosystem.
A GDNative pathfinding node for Godot that implements Dijkstra Maps for versatile pre-computed pathfinding.
Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.
A mod SDK for the Shattered Paradise real-time strategy game built on the OpenRA engine.
A library for implementing pauseable coroutine functions in GameMaker Studio using native GML macros.
A Roblox DataStore abstraction library providing session locking, validation, migrations, and retries for reliable data persistence.
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 free and open-source first-person shooter template for the Godot game engine with customizable player mechanics and interactive elements.
A lightweight LÖVE library for loading, reading, and drawing Tiled maps with support for animations and infinite maps.
A Visual Studio Code extension providing language support for RGBDS Game Boy assembly development.
A customizable iOS and macOS view controller for displaying and interacting with chess boards, supporting various chess variants.
An immediate mode GUI library for LÖVR and LÖVE frameworks, offering a simple and minimal interface for 2D user interfaces.
A cross-platform audio engine optimized for games, featuring spatial audio, data-driven configuration, and a plugin architecture.
A deprecated attempt to replicate the LÖVE 2D game framework API in the browser using Moonshine.
A Haxe game framework focused on future-proofing and providing a shared language for any game genre and platform.
A pure Lua library for A* path-finding with flexible map integration and optional caching.
A simple event-driven programming library for Lua that allows creating events with associated actions and flexible triggering.
A GitHub Action that builds LÖVE game projects into distributable executables for Windows, macOS, and Linux.
A Python module providing interface wrappers, inventory management, and VDF serialization for the Steam API.
A simple Quake level renderer written in Rust that loads and displays BSP maps from PAK files.
A Rust library implementing popular skill rating algorithms like Elo, Glicko-2, TrueSkill, and Weng-Lin for multiplayer games and competitions.
A libGDX extension providing cross-platform native dialogs for Android, iOS, and desktop games.
A Wolfenstein 3D port to modern C# with Blazor for browser execution, exploring new language features.
A simple, lightweight spatial hash library for Lua, optimized for 2D bounding box overlap detection.
A cross-platform audio engine for libGDX games, providing advanced 3D spatialization, effects, and sound management.
A backend API for location-based games that renders map tiles from OpenStreetMap data using C# with support for multiple databases.
A cross-platform Go library for polling joystick state without external dependencies.
A Lua library for 3D axis-aligned bounding box collision detection with game-oriented physics.
Official bug tracker and repository for the free multiplayer FPS game Urban Terror 4.x.
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.