Showing 36 of 2098 projects
A comprehensive HTTP and FormData wrapper for GameMaker Studio 2, simplifying web requests and file uploads.
A simple yet powerful entity component system library for the V programming language, designed for game development.
Spine animation player for the Heaps game framework, enabling skeletal animations in Haxe games.
A platformer game for the original Game Boy, written in assembly language.
A Haxe port of Walaber's C++ soft body physics engine for creating soft body simulations.
A garbage-collected List class for GameMaker Studio 2.3+ built on standard arrays, offering array accessors and 50+ functions.
A Flump runtime for LÖVE2D that plays optimized 2D animations exported from Flash-like tools.
Haxe bindings for the GameJolt API, enabling Haxe developers to integrate GameJolt features into their games.
Load and render Aseprite sprite files and animations directly in OpenFL projects.
A Java clone of the classic 1980s arcade game Tempest with faithful gameplay mechanics.
An asynchronous, event-based Python library for interacting with Steam trade offers.
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.
Adobe AIR Native Extension for adding joystick and gamepad support to Windows applications.
A 9-slice library for Love2D that enables distortion-free scaling of UI elements by preserving corners and edges.
A GameMaker Studio 2 library providing advanced gamepad support, input customization, and device management for PC and console games.
A web-based first-person shooter game built with BabylonJS featuring multiple environments, weapons, and enemy types.
A Godot plugin that builds tileset scenes or resources from spritesheets with customizable tile parameters.
Crystal bindings for integrating Dear ImGui with SFML, enabling immediate-mode GUI development in multimedia applications.
A lightweight C library for cross-platform native file open, save, and folder selection dialogs.
Spine skeletal animation renderer for the OpenFL game engine, supporting Spine versions 3.6 to 4.2.
An extension script for GameMaker Studio 2.3+ that adds object-oriented programming features to GML.
A simple LÖVE library for dynamically aligning content to the center of the game window.
A Rust library for generating and managing dice rolls using container-like state objects.
Vulkan API bindings for Deno, enabling low-level GPU graphics and compute programming.
A modular, macro-powered 2D particle system for Haxe with support for multiple frameworks.
GDScript syntax highlighting for gedit and other gtksourceview-based text editors.
A Python script that makes PICO-8 web player HTML files responsive by restructuring layout and adding CSS flexbox styles.
A modular, macro-powered 2D particle system for Haxe with support for Kha and Clay frameworks.
A library of scripts for implementing UI designs in GameMaker Studio 2 projects.
A Lua implementation of Bresenham's line algorithm for grid-based line drawing and distance calculation.
A legacy GameMaker library for using the built-in particle editor assets with enhanced control and no memory leaks.
A GameMaker base class for custom exceptions with improved error output, stack traces, and YYC support.
A grid-based pathfinding library for ActionScript 3 that finds shortest routes using Dijkstra's algorithm.
A classic shoot 'em up game built with Three.js, inspired by Raptor: Call of the Shadows.
A CLI tool to package LÖVE game projects into distributable formats for multiple platforms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.