This section contains all the information on the Game Maker Language

GameMaker: Studio contains a built-in programming language, commonly called GML, which gives you much more flexibility and control over your games than the standard Drag and Drop actions do. In this section we describe the language GML and we give an overview of all the functions and variables available to control all aspects of your game.

Getting Started

This section contains an overview of the GameMaker Language, with the rules for structure and syntax, as well as examples of how to use expressions and different operations:

Function List

The following sections all detail the many different functions that are available to you when using GML. They have been split into different groups of associated functions and, where necessary, have been cross referenced with related functions and sections.

Real Numbers And Strings

Game Play

Drawing And Display

Advanced Functions

Platform Specific


No Examples Submitted

Does this page need better examples? Be the first to Submit

No Edits Suggested

Is this page unclear or not descriptive enough? Suggest an edit to the page and with enough upvotes your changes will be made.

No Questions Have Been Ask

Do you have a question about this page? Ask it Here