Showing 36 of 2098 projects
A Dart implementation of the Spine runtime for 2D skeletal animation in games and applications.
A promise-based auto-saving DataStore library for Roblox with automatic cleanup and type checking.
A Tempest arcade game clone for Android with touch controls and faithful gameplay mechanics.
Dynamic and static D language bindings for the bgfx cross-platform graphics library.
A unit testing addon for Godot that provides a full-featured testing framework with in-editor UI and CI support.
A testing framework for GameMaker 2024.4+ projects with record keeping, crash recovery, and async support.
An unofficial Adobe AIR Native Extension for accessing OUYA controller functionality in ActionScript 3 applications.
A non-volatile surface system for GameMaker Studio 2 that prevents surface loss during device sleep or focus changes.
A GameMaker Studio 2.3 extension for internationalizing game text using JSON files.
A customizable joystick component for the Starling Framework, optimized for mobile game development.
GDScript syntax definition for the Geany text editor, enabling code editing for Godot Engine projects.
Example implementations of algorithms in Dart/Flutter, including maze generation and smooth camera follow.
A cross-platform game developed in Java with LibGDX for mobile and browser support.
A simple yet powerful behavior tree implementation for game AI, with built-in tree visualization for LÖVE.
An unofficial multi-platform Unity C# SDK for interacting with the PocketBase web API.
A modernized audio driver for GameBoy games, enabling simultaneous music and sound effects playback with easy integration.
A multiplayer hide-and-seek game demo built with Babylon.js and Colyseus for real-time networking.
A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.
A simple UI grid layout library for the LÖVE 2D game engine, supporting text, buttons, and images.
A terminal snake game built on stdin/stdout and sockets, following Unix philosophy for modular game state and rendering.
A Love2D demo that renders realistic 2D planets using shaders for atmosphere and shadow effects.
A development kit for creating custom plugins, behaviors, effects, and themes for the Construct game engine.
An open-source no-guess minesweeper puzzle game built with Flutter, featuring multiple themes, skins, and control styles.
A Godot 3.x camera node for box, room, and grid-based 2D movement with aspect ratio preservation.
A collection of lightweight, independent modules for Lua and Love2D game development.
A TypeScript module for weighted random selection and gacha-style item rolling.
A cooperative game level editor for creating and editing game levels collaboratively in real-time.
A sprite and tile 2D render engine designed for microcontrollers and low-performance systems.
A collection of reusable scripts and utilities for the Godot game engine to accelerate development.
A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.
Automates packaging of LÖVE games for multiple platforms using GitHub Actions workflows.
A 2D physics game built with TypeScript using p2.js for physics simulation and Pixi.js for rendering.
A simple bomb-themed game built with the Godot game engine, designed for quick entertainment.
Spine animation player for the Heaps game framework, enabling skeletal animations in Haxe games.
A virtual gamepad library for Adobe AIR mobile games, converting touch input into directional controls and button presses.
A simple yet powerful entity component system library for the V programming language, designed for game development.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.