Showing 36 of 2098 projects
A fast, robust, and feature-rich table serialization library for Lua, designed for game save files and configuration.
A delightfully simple 2D game engine for the D programming language, designed for fast and fun development.
A Phaser 3 project template combining Svelte, TypeScript, and Vite for building HTML5 games with a modern development workflow.
A browser-based F-18 fighter jet flight simulator with realistic physics and controls, built with Babylon.js and Ammo.js.
Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.
A minimal top-down 2D pixel art game template for the Godot Engine with basic gameplay mechanics and UI.
A mod SDK for the Shattered Paradise real-time strategy game built on the OpenRA engine.
A simple two-dimensional swept collision library for Lua supporting polygons, circles, and advanced queries.
A deprecated attempt to replicate the LÖVE 2D game framework API in the browser using Moonshine.
A free and open-source first-person shooter template for the Godot game engine with customizable player mechanics and interactive elements.
A Haxe game framework focused on future-proofing and providing a shared language for any game genre and platform.
An immediate mode GUI library for LÖVR and LÖVE frameworks, offering a simple and minimal interface for 2D user interfaces.
A customizable iOS and macOS view controller for displaying and interacting with chess boards, supporting various chess variants.
A Visual Studio Code extension providing language support for RGBDS Game Boy assembly development.
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 pure Lua library for A* path-finding with flexible map integration and optional caching.
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 simple event-driven programming library for Lua that allows creating events with associated actions and flexible triggering.
A Wolfenstein 3D port to modern C# with Blazor for browser execution, exploring new language features.
A libGDX extension providing cross-platform native dialogs for Android, iOS, and desktop games.
A Roblox DataStore abstraction library providing session locking, validation, migrations, and retries for reliable data persistence.
A lightweight LÖVE library for loading, reading, and drawing Tiled maps with support for animations and infinite maps.
A Rust library implementing popular skill rating algorithms like Elo, Glicko-2, TrueSkill, and Weng-Lin for multiplayer games and competitions.
A showcase catalog of community-created particle effects for LibGDX games.
An NPM package for importing and viewing modern Minecraft schematics in a web browser.
A Godot-based voxel game prototype that generates terrain as a single surface mesh for performance and rendering distance.
A Lua library for 3D axis-aligned bounding box collision detection with game-oriented physics.
Crystal bindings for Dear ImGui, enabling immediate-mode GUI development in Crystal.
A cross-platform Go library for polling joystick state without external dependencies.
A reinvented Labyrinth game
Official bug tracker and repository for the free multiplayer FPS game Urban Terror 4.x.
A cross-platform audio engine optimized for games, featuring spatial audio, data-driven configuration, and a plugin architecture.
A cross-platform audio engine for libGDX games, providing advanced 3D spatialization, effects, and sound management.
TypeScript definitions for the LÖVE 2D game framework, enabling enhanced IDE support and type checking.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.