Showing 36 of 2098 projects
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.
Converts Flash MovieClips to Starling IAnimatable sprites while preserving display list hierarchy and optimizing GPU memory.
Haxe bindings for the GameJolt API, enabling Haxe developers to integrate GameJolt features into their games.
A Flame plugin for importing sprite sheets generated by TexturePacker tools into Dart/Flutter games.
A curated collection of resources for game design, development, and marketing, covering art, programming, audio, engines, and more.
A 64-bit reimplementation of the classic 1994 Bullfrog DOS game Tube, enabling modern system compatibility.
A template for packaging LÖVE games as snaps for distribution on Linux via the Ubuntu Store.
Integrates the p2.js 2D physics engine with PlayCanvas for visual editing of physics-based applications.
Cross-platform library providing an abstracted API for gamepad input across multiple platforms and controllers.
A RawArray packer/unpacker for Godot that enables compact binary serialization of Variant arrays using format strings.
A HaxeFlixel library providing shaders and supporting utilities with comprehensive documentation.
A Löve2D library that automatically detects gamepad types and provides matching button/axis art for display.
A Haxe library for reading and writing Aseprite (.ase/.aseprite) file formats with no external dependencies.
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 GameMaker library for creating complex particle emitters, systems, and particles.
A libGDX extension library providing enhanced audio features like music playlists with fades, pitch shifting, and spatial sound effects.
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 responsive UI framework and component library for Feathers and Starling, designed for mobile applications with flexible layout controls.
A LÖVE utility library that adds parallax scrolling layers to camera systems for 2D games.
A simple window and screen manager for Love2D that handles keyboard-controlled resolution switching and scaling.
A classic Snake game programmed for the original Game Boy hardware.
An exclusively multiplayer co-op Metroidvania with movement as smooth as Super Smash Bros. Melee.
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 formal verification of the 2048 game implemented in the Coq proof assistant.
A non-volatile surface system for GameMaker Studio 2 that prevents surface loss during device sleep or focus changes.
A comprehensive vector, matrix, complex number, and quaternion math library for Lua 5.1 through 5.4 and LuaJIT.
A Flappy Bird clone for the original Nintendo Game Boy, written in C using GBDK.
A simple and powerful Godot add-on written in C# for creating quest systems in games.
A framework-agnostic Entity Component System for Haxe that decouples game logic from rendering backends like HEAPS, OpenFL, Pixi, or Kha.
A Delphi port of the Recast Navigation library for 3D pathfinding and navigation mesh generation.
An unofficial Adobe AIR Native Extension for accessing OUYA controller functionality in ActionScript 3 applications.
A GameMaker library providing debug overlay views for monitoring resources, instances, audio, and more to identify bugs and memory leaks.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.