Game Maker Language, ou GML, é uma linguagem de programação utilizada pelo Game Maker:Studio, em versões anteriores uma linguagem de script mas agora uma linguagem compilada. Com uma formatação simples, é ideal para o aprendizado e desenvolvimento de jogos básicos e avançados.
O GML pode trabalhar com funções próprias ou externas a partir do carregamento de bibliotecas. Também é possível criar scripts na interface do Game Maker, possibilitando seu uso como uma função personalizada.
Apesar de inicialmente criada para o desenvolvimento de jogos bidimensionais, também é possível utilizar de elementos tridimensionais e assim possibilitando o desenvolvimento de jogos 3D.