CODIGO
log in

Game Maker Language

AKA GML

Summary

A scripting language designed for game development, primarily used in the GameMaker Studio engine. It combines elements of JavaScript and C to provide an accessible way to create 2D games.

Paradigms

imperative, procedural, event-driven, object-oriented

Domains

game development, 2D computer graphics

Key Features

string interpolation, modules

Typing

dynamic system, weak typing, none inference, runtime checking, aggressive type coercion, no type annotations

Compilation

interpreted

Influenced By

JavaScript, C

Ratings

Startup time
▊▊
▊▊
▊▊
▊▊
▊▊
Memory usage
▊▊
▊▊
▊▊
▊▊
▊▊
Computation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Compilation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Community size
▊▊
▊▊
▊▊
▊▊
▊▊
Learning resources
▊▊
▊▊
▊▊
▊▊
▊▊
Job market demand
▊▊
▊▊
▊▊
▊▊
▊▊
Learning curve
▊▊
▊▊
▊▊
▊▊
▊▊
Cognitive load
▊▊
▊▊
▊▊
▊▊
▊▊
Syntax complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Semantic complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

gml

External Links

Status active
Type programming
Created 1999
Designed by Mark Overmars
Developed by YoYo Games
PyPL Index N/A
TIOBE Index N/A
GitHub rank #106