GML(GameMaker Language)是一种编译性程序设计语言。
它被设计成用于一个称为“GameMaker”的游戏引擎的脚本语言,它最初由Mark Overmars创建,用于补充Game Maker中使用的按钮拖放操作系统。 但是,在最新版本中,所有的按钮拖放都转换为GML,而不是与其分离。
GML与Game Maker环境高度集成。 通常,像***图像和声音等元素都是在Game Maker 的IDE中组织的(虽然它们也可以从外部文件加载)。 Game Maker的架构旨在处理诸如事件检测,级别设计和对象配置之类的事情时无需手动编写代码,通过直观的界面功能最大程度地减少代码冗长的问题。