Showing 36 of 2099 projects
A cross-platform game developed in Java with LibGDX for mobile and browser support.
A Love2D demo that renders realistic 2D planets using shaders for atmosphere and shadow effects.
A sprite and tile 2D render engine designed for microcontrollers and low-performance systems.
A lightweight C library for cross-platform native file open, save, and folder selection dialogs.
A Godot plugin for dynamic translation and GDScript execution on nodes without attaching scripts.
A template for creating C++ DLL extensions for GameMaker, automating function registration and GMX generation.
A simple yet powerful behavior tree implementation for game AI, with built-in tree visualization for LÖVE.
A canvas-based HTML5 game where players extinguish fires on trees to save a burning forest.
A 9-slice library for Love2D that enables distortion-free scaling of UI elements by preserving corners and edges.
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 Flump runtime for LÖVE2D that plays optimized 2D animations exported from Flash-like tools.
A garbage-collected List class for GameMaker Studio 2.3+ built on standard arrays, offering array accessors and 50+ functions.
An asynchronous, event-based Python library for interacting with Steam trade offers.
A decoupled fork of Roblox's default backpack system providing developer APIs and customization capabilities.
A simple yet powerful entity component system library for the V programming language, designed for game development.
A simple bomb-themed game built with the Godot game engine, designed for quick entertainment.
A 2D physics game built with TypeScript using p2.js for physics simulation and Pixi.js for rendering.
A web-based first-person shooter game built with BabylonJS featuring multiple environments, weapons, and enemy types.
GDScript syntax highlighting for gedit and other gtksourceview-based text editors.
A flexible A* pathfinding library for Lua supporting grid, point, mesh, or infinite maps without requiring map initialization.
A modular, macro-powered 2D particle system for Haxe with support for Kha and Clay frameworks.
A Python script that makes PICO-8 web player HTML files responsive by restructuring layout and adding CSS flexbox styles.
A GameMaker Studio 2 library providing advanced gamepad support, input customization, and device management for PC and console games.
A Godot plugin that builds tileset scenes or resources from spritesheets with customizable tile parameters.
A modular, macro-powered 2D particle system for Haxe with support for multiple frameworks.
GLFW bindings for Haxe enabling cross-platform window creation, OpenGL context management, and input handling.
A runtime compiler and interpreter for GameMaker that enables mod support, live scripting, and scratchpad experimentation by loading and executing GML code at runtime.
Adobe AIR Native Extension for adding joystick and gamepad support to Windows applications.
Crystal bindings for integrating Dear ImGui with SFML, enabling immediate-mode GUI development in multimedia applications.
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 Java clone of the classic 1980s arcade game Tempest with faithful gameplay mechanics.
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.
Automatically generated D programming language bindings for the Vulkan graphics and compute API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.