Showing 36 of 2098 projects
A simple LÖVE library for dynamically aligning content to the center of the game window.
A Java clone of the classic 1980s arcade game Tempest with faithful gameplay mechanics.
A template for creating C++ DLL extensions for GameMaker, automating function registration and GMX generation.
A comprehensive HTTP and FormData wrapper for GameMaker Studio 2, simplifying web requests and file uploads.
A Flump runtime for LÖVE2D that plays optimized 2D animations exported from Flash-like tools.
A simple yet powerful behavior tree implementation for game AI, with built-in tree visualization for LÖVE.
A Godot extension to pre-warm shaders at startup, preventing runtime stuttering caused by shader compilation.
A simple bomb-themed game built with the Godot game engine, designed for quick entertainment.
A virtual gamepad library for Adobe AIR mobile games, converting touch input into directional controls and button presses.
Load and render Aseprite sprite files and animations directly in OpenFL projects.
A Godot plugin for dynamic translation and GDScript execution on nodes without attaching scripts.
An asynchronous, event-based Python library for interacting with Steam trade offers.
A platformer game for the original Game Boy, written in assembly language.
A lightweight state management library for LÖVE that simplifies switching between game screens like menus and levels.
A simple yet powerful entity component system library for the V programming language, designed for game development.
A modular, macro-powered 2D particle system for Haxe with support for multiple frameworks.
Adobe AIR Native Extension for adding joystick and gamepad support to Windows applications.
Spine skeletal animation renderer for the OpenFL game engine, supporting Spine versions 3.6 to 4.2.
A runtime compiler and interpreter for GameMaker that enables mod support, live scripting, and scratchpad experimentation by loading and executing GML code at runtime.
GDScript syntax highlighting for gedit and other gtksourceview-based text editors.
A GameMaker Studio 2 library providing advanced gamepad support, input customization, and device management for PC and console games.
A modular, macro-powered 2D particle system for Haxe with support for Kha and Clay frameworks.
A web-based first-person shooter game built with BabylonJS featuring multiple environments, weapons, and enemy types.
A Python script that makes PICO-8 web player HTML files responsive by restructuring layout and adding CSS flexbox styles.
An extension script for GameMaker Studio 2.3+ that adds object-oriented programming features to GML.
A lightweight C library for cross-platform native file open, save, and folder selection dialogs.
A Rust library for generating and managing dice rolls using container-like state objects.
Crystal bindings for integrating Dear ImGui with SFML, enabling immediate-mode GUI development in multimedia applications.
A 9-slice library for Love2D that enables distortion-free scaling of UI elements by preserving corners and edges.
Vulkan API bindings for Deno, enabling low-level GPU graphics and compute programming.
A Godot plugin that builds tileset scenes or resources from spritesheets with customizable tile parameters.
Automatically generated D programming language bindings for the Vulkan graphics and compute API.
A flexible A* pathfinding library for Lua supporting grid, point, mesh, or infinite maps without requiring map initialization.
A simple platformer game built with AutoHotkey featuring a custom game engine.
GLFW bindings for Haxe enabling cross-platform window creation, OpenGL context management, and input handling.
A Lua implementation of Bresenham's line algorithm for grid-based line drawing and distance calculation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.