游戏引擎指的是已经编写好的可编辑电脑游戏系统或交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供编写游戏所需的各种工具,其目的在于让游戏设计者更便捷地制作游戏程序。大部分游戏引擎都支持多种操作系统,如Linux、Mac OS X、Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、人工智能、场景管理。
Game Maker(简称GM)是一款老牌2d电子游戏制作软件,1999年11月15日发布第一个公开版本,大力推动了全世界独立游戏的发展,在4.3之后转变为收费软件。同时由于其设计理念独特,衍生了许多模仿其ide的游戏引擎。2012年5月22日发行Game Maker Studio正式版(简称GMS)[1],为其后续的重要版本,具有诸多新特性。
GameMaker Studio 2 是GameMaker的最新版本,其间分别经历了GameMaker8,GameMaker8.1,GameMaker Studio1.4等多个版本。这个引擎可以消除入门的障碍,拥有从构思到完成游戏所需要的一切。它有两种开发环境,一是名为“DnD”的拖放式开发,一是使用内置的GML脚本语言,学起来都很容易。