Showing 36 of 2098 projects
A Lua port of shake.js for detecting device shakes using accelerometer data and delta-time.
A lightweight finite state machine library for GameMaker, designed as an alternative to SnowState with different design trade-offs.
A GameMaker Studio 2 framework for automatic game view resizing across different display and window sizes.
A simple and powerful input handler for the Love2D game framework, supporting keyboard, mouse, and joystick.
A Flask-like web server library for Löve that enables HTTP/S hosting directly within Lua game applications.
A Lua OOP library with complex inheritance, metamethod support, and weak mixin support, inspired by MiddleClass.
A pure code library for creating and managing timelines and enemy waves in GameMaker projects.
A GameMaker: Studio library for loading and managing .wav audio files from external sources.
Dynamic bindings to the Open Dynamics Engine physics library for the D programming language.
A GameMaker demo showing how to change audio pitch by semitones using a single piano note sample.
An infinite canvas library for PICO-8 that enables large-scale graphics with sparse tile-based storage.
A no-code drag-and-drop 2.5D game engine built with C++, Qt, OpenGL, and Chipmunk Physics.
A modern, portable reimplementation of the Time Commando game engine from 1996, built for learning and preservation.
A 2048 puzzle game implementation in Ada with customizable themes, multiple board sizes, and state saving.
Automatically export Aseprite files and import them as sprites into GameMaker.
GameMaker extension providing GML bindings to the FMOD Studio and Core audio APIs.
A simplistic particle system wrapper for GameMaker Studio 2 that automates cleanup and simplifies particle creation.
A Visual Studio Code theme that accurately recreates Godot Engine's color scheme.
A circular radial keyboard implementation for Love2D games, inspired by Wordscapes.
A Python desktop application for managing Godot Engine projects, versions, extensions, and templates.
A compact audio system library for GameMaker Studio 2.3 providing advanced audio management and effects.
Dijkstra algorithm implementation for pathfinding in weighted graphs within GameMaker Studio 2.
A GameMaker Studio 2.3.1+ extension for sending messages to Discord via webhooks.
A command-line tool that extends Runtime-TextureAtlas to export texture atlases and metadata files from image collections.
An immediate-mode UI system for LOVE2D inspired by SUIT, featuring simple component creation and extensible architecture.
A GameMaker Studio 2.3+ library for loading, unloading, and managing external OGG/WAV audio files with struct-based organization.
A Lua module for LÖVE that enables streaming and decoding of Ogg Opus audio files.
A simple LÖVE2D library for creating objects with physics, collision detection, and optional textures.
A Game Boy game created in one week for the BitBitJam3 game jam.
A top-down twin-stick survival shooter where players defend their farm against endless waves of killer bunnies.
A 3D soccer ball physics game built with Babylon.js for the February Challenge.
A reverse-engineered implementation of the Hard Truck Apocalypse game engine for modding and preservation.
A high-performance GPU-based 3D engine for creating interactive 3D graphics in Adobe Flash and AIR applications.
A high-performance binary search library for GameMaker Studio 2.3, enabling fast lookups on large datasets with multiple indexes.
A 48-hour game jam project created with Godot Engine where players control a rampaging kraken.
A GameMaker Language library for robust binary serialization of structured data, designed as an alternative to json_stringify.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.