
1
GameMaker Studio 基础与入门
1. 引擎概述
1.1 什么是 GameMaker Studio
GameMaker Studio(简称 GMS)是一款功能强大的 2D 游戏开发工具,由 YoYo
Games 开发。它支持拖放操作和自定义编程,使得开发者可以轻松创建各种类
型的 2D 游戏,包括平台游戏、射击游戏、解谜游戏和策略游戏等。GMS 的主
要特点包括:
� 拖放操作(DnD):无需编写代码,通过拖放操作来创建游戏逻辑。
� GML 编程语言:GameMaker Language(GML)是一种类似于 C 的脚本语
言,提供了丰富的功能和灵活性。
� 跨平台发布:支持 Windows、macOS、Linux、HTML5、iOS、Android 等
平台。
� 强大的资源管理:包括精灵、声音、脚本、房间等资源的管理。
� 社区支持:拥有活跃的开发者社区,提供大量的教程、资源和帮助。
1.2 GameMaker Studio 的历史与发展
GameMaker Studio 的前身是 Mark Overmars 在 1999 年开发的 GameMaker,最
初用于教学目的。随着功能的不断扩展和优化,GameMaker Studio 在 2012 年
推出,成为了一款专业的游戏开发工具。近年来,GMS 不断更新迭代,增加了
许多新的功能和优化,使得它在 2D 游戏开发领域占据了重要的地位。
1.3 GameMaker Studio 的适用范围
GameMaker Studio 特别适合以下类型的开发者:
� 初学者:简单易用的界面和丰富的资源,使得初学者可以快速上手。
� 独立开发者:强大的功能和跨平台支持,使得独立开发者可以高效地创
建高质量的游戏。
� 小型团队:支持多人协作开发,适合小型团队使用。