Reference
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.
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.