Showing 36 of 2098 projects
Algorithms for generating dungeons and caves using digger agents and cellular automata, based on PCG book methods.
A command-line tool that converts PNG images to Game Boy C array format for use with GBDK.
A simple FPS graphing utility for the LOVE game development framework.
GDScript syntax definition for the Geany text editor, enabling code editing for Godot Engine projects.
A single-file Entity-Component-System (ECS) framework for the Crystal programming language, designed for game development and simulation.
Dynamic and static D language bindings for the bgfx cross-platform graphics library.
A GameMaker library providing debug overlay views for monitoring resources, instances, audio, and more to identify bugs and memory leaks.
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.
A testing framework for GameMaker 2024.4+ projects with record keeping, crash recovery, and async support.
A unit testing addon for Godot that provides a full-featured testing framework with in-editor UI and CI support.
A Tempest arcade game clone for Android with touch controls and faithful gameplay mechanics.
A GameMaker Studio 2.3 extension for internationalizing game text using JSON files.
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 promise-based auto-saving DataStore library for Roblox with automatic cleanup and type checking.
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 multiplayer hide-and-seek game demo built with Babylon.js and Colyseus for real-time networking.
A cross-platform game developed in Java with LibGDX for mobile and browser support.
A cooperative game level editor for creating and editing game levels collaboratively in real-time.
Automates packaging of LÖVE games for multiple platforms using GitHub Actions workflows.
A TypeScript module for weighted random selection and gacha-style item rolling.
A modernized audio driver for GameBoy games, enabling simultaneous music and sound effects playback with easy integration.
A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.
A Godot 3.x camera node for box, room, and grid-based 2D movement with aspect ratio preservation.
Spine animation player for the Heaps game framework, enabling skeletal animations in Haxe games.
A sprite and tile 2D render engine designed for microcontrollers and low-performance systems.
A Haxe port of Walaber's C++ soft body physics engine for creating soft body simulations.
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 simple UI grid layout library for the LÖVE 2D game engine, supporting text, buttons, and images.
A collection of lightweight, independent modules for Lua and Love2D game development.
A template for creating C++ DLL extensions for GameMaker, automating function registration and GMX generation.
A Godot plugin for dynamic translation and GDScript execution on nodes without attaching scripts.
A comprehensive HTTP and FormData wrapper for GameMaker Studio 2, simplifying web requests and file uploads.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.