Showing 36 of 72 projects
A curated list of awesome libraries, snippets, guides, and projects for the GameMaker game engine.
An open-source, high-performance code editor for GameMaker projects, offering modern features and a comfortable editing experience.
A suite of tools and libraries for GameMaker development, including a VSCode extension, CLI, and programmatic APIs.
A cross-platform scripting language and compiler back-end for adding sandboxed modding support to GameMaker games.
An award-winning GameMaker library for creating room prefabs and loading room contents dynamically at runtime.
An easy-to-use, customizable, and extensible cheat/debug console for GameMaker Studio 2.3+.
A library for implementing pauseable coroutine functions in GameMaker Studio using native GML macros.
An open-source GameMaker extension for integrating FMOD audio middleware across desktop, mobile, and console platforms.
A GameMaker color management library implementing perceptually uniform OKLab/OKLCH models for consistent color generation, conversion, and mixing.
A localization system for GameMaker projects that simplifies translation implementation with flexible string replacement and language fallbacks.
A collection of GML techniques, formatting guidelines, and best practices for GameMaker developers.
A lightweight .obj/.mtl 3D model loader written in native GML for GameMaker LTS 2022.
A lightweight delta time and time dilation library for GameMaker 2022 LTS to improve frame-rate independent movement.
A lightweight signals framework for GameMaker Studio 2.3+ enabling message broadcasting and subscription between game objects.
A unit testing framework built in GML for GameMaker LTS 2022+.
A benchmarking tool for GameMaker Language (GML) code to compare performance of different implementations.
A GameMaker Language library providing object-oriented constructors to operate core GameMaker functionalities.
A GameMaker script that generates customizable starfields onto transparent surfaces, saving texture memory.
An opinionated code formatter for GameMaker Language (GML) that enforces consistent style and reduces git diffs.
A flexible GML supplement library for GameMaker Studio 2.3+ to simplify game development.
An opinionated collection of utility functions and APIs to enhance GameMaker programming.
A programmable GML framework for creating and managing user interfaces in Game Maker Studio 2.x, 1.x, and GM8.
A texture page builder tool for GameMaker Studio that optimizes sprite packing for game development.
A unit testing framework for GameMaker Studio 2.3+ enabling developers to write and run tests for their game code.
A tile-based dynamic lighting engine for GameMaker Studio 2 that projects shadows to create atmosphere in 2D games.
Adds destructors to GameMaker Studio 2.3 for automatic cleanup of ds_* data structures in structs.
A foreach() loop implementation for GameMaker 2.3+ supporting arrays, ds_lists, ds_maps, ds_stacks, ds_queues, ds_priorities, and structs.
A pure GML Spriter skeletal animation runtime for GameMaker Studio 2.3.
A powerful outline shader for GameMaker Studio 2.3+ with alpha fading, pulse animations, and rotation support.
A port of the Lodash JavaScript utility library to GameMaker Language 2.3 for functional programming workflows.
A non-volatile surface system for GameMaker Studio 2 that prevents surface loss during device sleep or focus changes.
A GameMaker Studio 2.3 extension for internationalizing game text using JSON files.
A garbage-collected List class for GameMaker Studio 2.3+ built on standard arrays, offering array accessors and 50+ functions.
A GameMaker Studio 2 library providing advanced gamepad support, input customization, and device management for PC and console games.
An extension script for GameMaker Studio 2.3+ that adds object-oriented programming features to GML.
A collection of utility and mathematical functions for GameMaker Studio 2, including number theory, linear algebra, and graph algorithms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.