Showing 36 of 2099 projects
A JavaScript library that enables ASCII keyboard input for Pico-8 programs running in a browser.
An open-source no-guess minesweeper puzzle game built with Flutter, featuring multiple themes, skins, and control styles.
A simple UI grid layout library for the LÖVE 2D game engine, supporting text, buttons, and images.
A Dart implementation of the Spine runtime for 2D skeletal animation in games and applications.
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.
A testing framework for GameMaker 2024.4+ projects with record keeping, crash recovery, and async support.
Dynamic and static D language bindings for the bgfx cross-platform graphics library.
A command-line tool that converts PNG images to Game Boy C array format for use with GBDK.
A GameMaker Studio 2.3 extension for internationalizing game text using JSON files.
An unofficial Adobe AIR Native Extension for accessing OUYA controller functionality in ActionScript 3 applications.
Algorithms for generating dungeons and caves using digger agents and cellular automata, based on PCG book methods.
A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.
A Tempest arcade game clone for Android with touch controls and faithful gameplay mechanics.
A development kit for creating custom plugins, behaviors, effects, and themes for the Construct game engine.
A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.
A single-file Entity-Component-System (ECS) framework for the Crystal programming language, designed for game development and simulation.
An unofficial multi-platform Unity C# SDK for interacting with the PocketBase web API.
Example implementations of algorithms in Dart/Flutter, including maze generation and smooth camera follow.
A Love2D demo that renders realistic 2D planets using shaders for atmosphere and shadow effects.
A Haxe port of Walaber's C++ soft body physics engine for creating soft body simulations.
A Godot 3.x camera node for box, room, and grid-based 2D movement with aspect ratio preservation.
A cooperative game level editor for creating and editing game levels collaboratively in real-time.
A promise-based auto-saving DataStore library for Roblox with automatic cleanup and type checking.
A modernized audio driver for GameBoy games, enabling simultaneous music and sound effects playback with easy integration.
A collection of reusable scripts and utilities for the Godot game engine to accelerate development.
A terminal snake game built on stdin/stdout and sockets, following Unix philosophy for modular game state and rendering.
A collection of lightweight, independent modules for Lua and Love2D game development.
A multiplayer hide-and-seek game demo built with Babylon.js and Colyseus for real-time networking.
A sprite and tile 2D render engine designed for microcontrollers and low-performance systems.
A TypeScript module for weighted random selection and gacha-style item rolling.
A simple LÖVE library for dynamically aligning content to the center of the game window.
A simple FPS graphing utility for the LOVE game development framework.
A lightweight state management library for LÖVE that simplifies switching between game screens like menus and levels.
Automates packaging of LÖVE games for multiple platforms using GitHub Actions workflows.
A platformer game for the original Game Boy, written in assembly language.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.