Showing 36 of 2098 projects
Static and dynamic D language bindings for the GLFW library, compatible with BetterC, @nogc, and nothrow.
A Lua library for on-demand loading and caching of fonts, audio, and images in the Löve2D game framework.
A Godot GLES2 material shader that adds debanding noise to fix visual banding artifacts.
A protocol-oriented A* pathfinding algorithm implementation in Swift for adding pathfinding to any graph.
A generic, zero-allocation, and heavily optimized quadtree implementation for Go with 100% test coverage.
A base16 template for generating syntax highlighting themes for the Godot script editor.
An Adobe AIR native extension that provides high-performance Bullet physics simulation for mobile and desktop apps.
A minimal Love2D utility class for creating animated sprites with frame-based state management.
A complete internationalization library for Lua with LÖVE support, featuring smart file loading, pluralization, and locale-aware formatting.
A unit testing framework built in GML for GameMaker LTS 2022+.
An audio engine for designing and implementing high-quality sound in Game Maker Studio 2 games.
A lightweight sandbox game engine built with OpenGL for rapid prototyping and high customizability.
A lightweight LibGDX library for rendering sharp, scalable text using multi-channel signed distance field (MSDF) fonts.
A free/libre 2D action roleplaying game engine for creating classic ARPGs like Diablo and Baldur's Gate.
A strictly typed TypeScript API wrapper for Roblox, supporting both classic and OpenCloud endpoints with full type safety.
A Minesweeper game with a basic solver library, built with Rust and WebAssembly for browser and CLI.
A Rust library for generating multi-floor roguelike dungeons with interconnected rooms, items, enemies, and traps.
A small running game created as a one-hour programming challenge with ninja-themed gameplay.
A simple Minesweeper game implementation written in the V programming language.
An ActionScript 3.0 library for creating isometric games and graphics in Flash with a simple, performant API.
A Phaser 3 TypeScript project template that uses Angular and Vite for building HTML5 games.
A libGDX library providing advanced 3D spatial audio, real-time effects, and a music player for desktop games.
A mobile game where you rotate shields to protect a potato from incoming orbs, developed with Flutter and Flame.
A JavaScript module for generating mazes with multiple algorithms, compatible with Deno and Node.
A collection of small projects demonstrating different game logic implementation patterns with BabylonJS.
An experimental ECSY implementation for Babylon.js, enabling entity-component-system architecture in 3D web apps.
A GameMaker Studio 2 camera system that combines pixel-perfect rendering with smooth movement to eliminate visual artifacts.
A libGDX utility class for automatically recording and saving GIFs of game footage.
A Godot Android plugin to dynamically change system bar colors (status bar and navigation bar) in mobile apps.
A responsive mobile-first JavaScript chessboard library for web applications.
A 2D game engine and editor for creating custom Legend of Zelda quests.
A super fast Entity Component System (ECS) framework for Crystal, featuring compile-time code generation and minimal garbage collection.
A simple 9patch library for the LÖVE 2D game framework.
A soccer programming game with 2D simulation where players write AI code to control teams.
A deprecated library for saving and loading LÖVE game savegames with support for multiple Lua class systems.
A logging and crash handling system for GameMaker LTS 2022, designed to improve debugging and error tracking.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.