Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Gml

Gml

72 projects

Showing 36 of 72 projects

GameMaker
GameMaker

A curated list of awesome libraries, snippets, guides, and projects for the GameMaker game engine.

#gamemaker#gamemaker-projects#gamedev
Stars486
Forks35
Last commit4 days ago
GMEdit
GMEditJavaScript

An open-source, high-performance code editor for GameMaker projects, offering modern features and a comfortable editing experience.

#gamemaker#open-source#haxe
Stars371
Forks52
Last commit2 days ago
SpriteSource
SpriteSourceTypeScript

A suite of tools and libraries for GameMaker development, including a VSCode extension, CLI, and programmatic APIs.

#gamemaker#game-development-workflow#gamedev
Stars159
Forks24
Last commit1 month ago
Catspeak
CatspeakGame Maker Language

A cross-platform scripting language and compiler back-end for adding sandboxed modding support to GameMaker games.

#gamemaker#programming-language#compiler
Stars128
Forks7
Last commit20 days ago
GMRoomLoader
GMRoomLoaderGame Maker Language

An award-winning GameMaker library for creating room prefabs and loading room contents dynamically at runtime.

#gamemaker#procedural-generation#gamemaker-studio-2
Stars118
Forks2
Last commit1 day ago
rt-shell
rt-shellGame Maker Language

An easy-to-use, customizable, and extensible cheat/debug console for GameMaker Studio 2.3+.

#gamemaker#runtime-console#developer-tools
Stars97
Forks10
Last commit3 years ago
Coroutines
CoroutinesGame Maker Language

A library for implementing pauseable coroutine functions in GameMaker Studio using native GML macros.

#gamemaker#asynchronous-programming#ui-animation
Stars85
Forks4
Last commit1 year ago
GMEXT-FMOD
GMEXT-FMODHTML

An open-source GameMaker extension for integrating FMOD audio middleware across desktop, mobile, and console platforms.

#fmod-integration#gamemaker-extension#console-development
Stars74
Forks5
Last commit16 days ago
OKColor
OKColorGame Maker Language

A GameMaker color management library implementing perceptually uniform OKLab/OKLCH models for consistent color generation, conversion, and mixing.

#gamemaker#gamemakerstudio#color-management
Stars55
Forks3
Last commit6 months ago
lexicon
lexiconGame Maker Language

A localization system for GameMaker projects that simplifies translation implementation with flexible string replacement and language fallbacks.

#gamemaker#library#api
Stars52
Forks3
Last commit13 days ago
Thoughts On GameMaker
Thoughts On GameMaker

A collection of GML techniques, formatting guidelines, and best practices for GameMaker developers.

#gamemaker#development-workflow#coding-standards
Stars51
Forks2
Last commit7 months ago
dotobj
dotobjGame Maker Language

A lightweight .obj/.mtl 3D model loader written in native GML for GameMaker LTS 2022.

#gamemaker#native-gml#obj-format
Stars47
Forks6
Last commit9 months ago
Iota
IotaGame Maker Language

A lightweight delta time and time dilation library for GameMaker 2022 LTS to improve frame-rate independent movement.

#gamemaker#frame-rate-independent#time-management
Stars47
Forks5
Last commit16 days ago
NotificationSystem
NotificationSystemYacc

A lightweight signals framework for GameMaker Studio 2.3+ enabling message broadcasting and subscription between game objects.

#gamemaker#callback-system#signals-framework
Stars44
Forks1
Last commit2 years ago
Crispy
CrispyGame Maker Language

A unit testing framework built in GML for GameMaker LTS 2022+.

#gamemaker#unit-testing#gamemaker-studio-2
Stars40
Forks3
Last commit8 months ago
GMBenchmark
GMBenchmarkGame Maker Language

A benchmarking tool for GameMaker Language (GML) code to compare performance of different implementations.

#gamemaker#game-optimization#game-development
Stars34
Forks7
Last commit5 months ago
GML-OOP
GML-OOPGame Maker Language

A GameMaker Language library providing object-oriented constructors to operate core GameMaker functionalities.

#gamemaker#gml-oop#library
Stars34
Forks0
Last commit1 month ago
Starfield Generator
Starfield GeneratorGame Maker Language

A GameMaker script that generates customizable starfields onto transparent surfaces, saving texture memory.

#gamemaker#procedural-generation#graphics
Stars33
Forks4
Last commit4 years ago
Gobo
GoboC#

An opinionated code formatter for GameMaker Language (GML) that enforces consistent style and reduces git diffs.

#developer-tools#code-formatter#csharp
Stars32
Forks6
Last commit8 months ago
FAST
FASTGame Maker Language

A flexible GML supplement library for GameMaker Studio 2.3+ to simplify game development.

#game-maker-language#fast#library
Stars31
Forks2
Last commit5 months ago
Seedpod
SeedpodGame Maker Language

An opinionated collection of utility functions and APIs to enhance GameMaker programming.

#gamemaker#api-extension#game-development
Stars29
Forks1
Last commit3 years ago
GMUI-Framework
GMUI-FrameworkGame Maker Language

A programmable GML framework for creating and managing user interfaces in Game Maker Studio 2.x, 1.x, and GM8.

#gamemaker#interface#user-interface
Stars29
Forks4
Last commit5 years ago
Collage
CollageGame Maker Language

A texture page builder tool for GameMaker Studio that optimizes sprite packing for game development.

#gamemaker#images#performance-optimization
Stars29
Forks3
Last commit2 months ago
gms2-test
gms2-testGame Maker Language

A unit testing framework for GameMaker Studio 2.3+ enabling developers to write and run tests for their game code.

#software-testing#gamemaker#unit-testing
Stars27
Forks2
Last commit3 years ago
GameMaker Lighting Engine
GameMaker Lighting EngineGame Maker Language

A tile-based dynamic lighting engine for GameMaker Studio 2 that projects shadows to create atmosphere in 2D games.

#gamemaker#pixel-art#graphics
Stars27
Forks5
Last commit7 years ago
Destructors
DestructorsYacc

Adds destructors to GameMaker Studio 2.3 for automatic cleanup of ds_* data structures in structs.

#memory-management#data-structures#gamemaker-studio
Stars26
Forks3
Last commit3 years ago
ForEach
ForEachGame Maker Language

A foreach() loop implementation for GameMaker 2.3+ supporting arrays, ds_lists, ds_maps, ds_stacks, ds_queues, ds_priorities, and structs.

#gamemaker#array#loop
Stars26
Forks2
Last commit5 years ago
Disarm
DisarmGame Maker Language

A pure GML Spriter skeletal animation runtime for GameMaker Studio 2.3.

#bone-animation#skeletal-animation#animation-tools
Stars26
Forks1
Last commit3 years ago
Outline Shader
Outline ShaderGame Maker Language

A powerful outline shader for GameMaker Studio 2.3+ with alpha fading, pulse animations, and rotation support.

#gamemaker#graphics#outline
Stars25
Forks0
Last commit1 year ago
GMLodash
GMLodashGame Maker Language

A port of the Lodash JavaScript utility library to GameMaker Language 2.3 for functional programming workflows.

#functional-programming#game-development#utility-library
Stars25
Forks3
Last commit4 years ago
Canvas
CanvasGame Maker Language

A non-volatile surface system for GameMaker Studio 2 that prevents surface loss during device sleep or focus changes.

#gamemaker#surface#graphics-engine
Stars21
Forks0
Last commit3 months ago
gm-i18n
gm-i18nYacc

A GameMaker Studio 2.3 extension for internationalizing game text using JSON files.

#gamedev#internationalization#gamemaker-studio
Stars21
Forks2
Last commit3 years ago
ArrayList
ArrayListGame Maker Language

A garbage-collected List class for GameMaker Studio 2.3+ built on standard arrays, offering array accessors and 50+ functions.

#gamemaker#array#gml-library
Stars19
Forks1
Last commit5 years ago
InputCandy
InputCandyGame Maker Language

A GameMaker Studio 2 library providing advanced gamepad support, input customization, and device management for PC and console games.

#gamemaker#sdl-controllers#input
Stars18
Forks0
Last commit1 year ago
GML-Classes
GML-ClassesYacc

An extension script for GameMaker Studio 2.3+ that adds object-oriented programming features to GML.

#oop#gamemaker-studio#object-oriented-programming
Stars18
Forks0
Last commit2 years ago
Mathematical Scripts
Mathematical ScriptsGame Maker Language

A collection of utility and mathematical functions for GameMaker Studio 2, including number theory, linear algebra, and graph algorithms.

#mathematics#graph-algorithms#cellular-automata
Stars17
Forks4
Last commit3 years ago
Page 1 of 2Next

Related Tags

#Game Development70#Gamemaker44#Gamemaker Studio31#Gamemaker Studio 231#Game Engine30#Gms219#Gamemaker Language16#Utility Library8#Gamemaker Studio 2 37#Data Structures6#Structs6#2d Graphics6
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub