Game Maker Language (GML) is a scripting language developed for use with a computer game creation application called Game Maker. It was originally created by Mark Overmars to supplement the drag-and-drop action system used in Game Maker. However, in the latest versions, all the drag-and-drop actions translate to GML rather than being separate from it.
GML for GM8.1 and below is a Interpreted Language. It is an official Scripting Language in GM::Studio in which the game is compiled, and not run using the GameMaker Runner.
GML is heavily integrated with the Game Maker environment. Usually, elements such as sprites and sounds are all organized within the Game Maker IDE (though they can also be loaded from external files). Game Maker's architecture is designed to handle such things as event detection, level design, and object configuration without the need to code them manually, minimizing code verbosity with intuitive interface features.
Read more about Game Maker Language: Libraries, GML Syntax and Semantics, Code Examples, Manual, Criticism
Famous quotes containing the words game, maker and/or language:
“The chess-board is the world; the pieces are the phenomena of the universe; the rules of the game are what we call the laws of Nature. The player on the other side is hidden from us. We know that his play is always fair, just, and patient. But also we know, to our cost, that he never overlooks a mistake, or makes the smallest allowance for ignorance.”
—Thomas Henry Huxley (18251895)
“The rich and the poor have this in common: the LORD is the maker of them all.”
—Bible: Hebrew, Proverbs 22:2.
“The writers language is to some degree the product of his own action; he is both the historian and the agent of his own language.”
—Paul De Man (19191983)