LocalazyLocalazy

Game Maker Language

Game Maker Language, kurz GML, ist eine proprietäre Skriptsprache, die in der GameMaker-Software von YoYo Games verwendet wird. Von der Syntax her ähnelt sie C, ist aber keine C-basierte Sprache. GML wird verwendet, um plattformübergreifende Spiele mit einer Drag-and-Drop-Schnittstelle zu erstellen. GML ist eine interpretierte Sprache, d. h., der Code wird nicht kompiliert, sondern zur Laufzeit von einem Interpreter ausgeführt. Das macht GML-Code portabel, aber auch langsamer als kompilierte Sprachen. GML ist keine besonders mächtige Sprache, aber sie ist leicht zu erlernen und zu benutzen. Sie eignet sich gut für die Erstellung von 2D-Spielen, kann aber auch für 3D-Spiele verwendet werden. GameMaker-Spiele können auf eine Reihe verschiedener Plattformen exportiert werden, darunter Windows, macOS, Linux, iOS, Android und HTML5.