Showing 36 of 2098 projects
A curated collection of resources for game design, development, and marketing, covering art, programming, audio, engines, and more.
A RawArray packer/unpacker for Godot that enables compact binary serialization of Variant arrays using format strings.
A Godot 4 GDExtension that provides full BitTorrent protocol functionality with native C++ performance.
A 2D ant-squashing game built with Flutter and the Flame game engine.
Cross-platform library providing an abstracted API for gamepad input across multiple platforms and controllers.
A template for packaging LÖVE games as snaps for distribution on Linux via the Ubuntu Store.
A 64-bit reimplementation of the classic 1994 Bullfrog DOS game Tube, enabling modern system compatibility.
A Doom-inspired first-person shooter game for ComputerCraft, built with Lua and Pine3D.
A simple immediate mode GUI framework for GameMaker with reskinnable widgets and native display capabilities.
A Haxe parser for .ase and .aseprite files, designed to be concise, framework-agnostic, and easy to use.
Exports Adobe Animate (Flash) projects to Godot Engine by rasterizing assets and generating spritesheets.
A 4X turn-based strategy game written in Ada 2022, featuring exploration, expansion, exploitation, and extermination mechanics.
A GameMaker library for creating complex particle emitters, systems, and particles.
A Löve2D library that automatically detects gamepad types and provides matching button/axis art for display.
A surreal tech adventure game for iOS and Android built with React Native.
A fast, robust, secure, and compact table serialization library for Lua, designed for safe loading of complex data structures.
A HaxeFlixel library providing shaders and supporting utilities with comprehensive documentation.
A libGDX extension library providing enhanced audio features like music playlists with fades, pitch shifting, and spatial sound effects.
A LÖVE utility library that adds parallax scrolling layers to camera systems for 2D games.
A Flappy Bird clone for the original Nintendo Game Boy, written in C using GBDK.
An exclusively multiplayer co-op Metroidvania with movement as smooth as Super Smash Bros. Melee.
A Haxe library for reading and writing Aseprite (.ase/.aseprite) file formats with no external dependencies.
A JavaScript library that enables ASCII keyboard input for Pico-8 programs running in a browser.
A simple and powerful Godot add-on written in C# for creating quest systems in games.
A classic Snake game programmed for the original Game Boy hardware.
A formal verification of the 2048 game implemented in the Coq proof assistant.
A framework-agnostic Entity Component System for Haxe that decouples game logic from rendering backends like HEAPS, OpenFL, Pixi, or Kha.
A responsive UI framework and component library for Feathers and Starling, designed for mobile applications with flexible layout controls.
A simple window and screen manager for Love2D that handles keyboard-controlled resolution switching and scaling.
A Delphi port of the Recast Navigation library for 3D pathfinding and navigation mesh generation.
A comprehensive vector, matrix, complex number, and quaternion math library for Lua 5.1 through 5.4 and LuaJIT.
A Dart implementation of the Spine runtime for 2D skeletal animation in games and applications.
A GameMaker library providing debug overlay views for monitoring resources, instances, audio, and more to identify bugs and memory leaks.
An unofficial Adobe AIR Native Extension for accessing OUYA controller functionality in ActionScript 3 applications.
A command-line tool that converts PNG images to Game Boy C array format for use with GBDK.
A Tempest arcade game clone for Android with touch controls and faithful gameplay mechanics.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.