Module 01 · From Game Player to Game Developer从游戏玩家到游戏开发者
The Game Design Process - Part 1: How are Games Made?游戏设计过程(一):游戏如何制作
数字游戏的独特性
游戏设计师 Ernest Adams 曾经说过:“游戏可以让梦想成真”。这就是数字游戏作为互动娱乐的独特魅力,它与其他形式的娱乐区别开来。
互动娱乐能将你带入一个美妙的世界,并让你做出令人惊叹的事情。📚🎬
而书籍和电影只能带你去一个美妙的地方,但无法让你亲身体验。
它们可以创造出奇妙的世界并展示给你,但无法让你真正成为其中的一部分。
而游戏,不仅创造了世界,还能让你亲自融入其中,成为这个世界的一部分。🌍

如何制作游戏
为了阐明这一点,我们可以借用一个建筑类比。🎯
制作游戏,就像建造一座房子。

1. 目标群体
建房时,首先要考虑的就是你为谁建造?👨👩👧👦
如果你为一群大学生建造,它会与为一个即将迎接第二个孩子的小家庭建造完全不同。
同样地,制作游戏时,你也需要知道你的目标用户是谁——也就是 目标受众。
2. 玩家类型
除了传统的人口统计学数据(如年龄、性别、文化等),游戏玩家类型是影响设计的一个重要因素。
- 核心玩家(Core Gamers):他们为了打败游戏而玩,愿意忍受挫败感来突破难关,追求游戏中的成就感。
- 休闲玩家(Casual Gamers):他们是为了享受游戏本身而玩,如果游戏让他们感到沮丧,他们会放弃并寻找其他游戏。

游戏的“位置”
像建房时一样,**游戏的“位置”**同样至关重要。🏠
游戏平台(Game Platform)
游戏的“社区”就是游戏的平台。
主要的游戏平台包括:

| 平台类别 | 例子 |
|---|---|
| PC游戏 | Windows和Macintosh |
| 主机游戏 | 如任天堂、微软和索尼的最新平台 |
| 移动游戏 | 主要由苹果iOS和Android主导 |
| 网页游戏 | 网络浏览器上的游戏 |
不同的平台接触到不同的受众群体,每个平台都有其优势和劣势。
游戏的“建设材料”
与建房类似,游戏的建设材料也是至关重要的。
房屋使用砖块、混凝土、钢铁和木材等材料,而游戏则是由数字代码组成的,这些代码通过 一和零 来控制计算机设备内部数百万个开关。💻
游戏技术栈(Game Technology Stack)
游戏技术就像是从地基到完成的建筑一样,需要一步步构建。
我们可以用以下层次来比喻游戏的技术堆栈:

| 技术层级 | 对应的建造环节 |
|---|---|
| 基础硬件(Earth) | 游戏的硬件(计算机设备) |
| 操作系统(Foundation) | 游戏的操作系统 |
| 游戏引擎(Framing) | 游戏引擎,提供图形渲染、物理互动、网络等功能 |
| 游戏开发(Finishing Work) | 游戏代码、图形资源、音效等内容 |
从上到下的设计思维
在设计游戏时,设计思维应该是从上到下的。我们从目标受众出发,思考他们最希望看到哪些图形、声音、场景和游戏机制,然后再开始进行技术实现:
- 选择合适的游戏引擎
- 选择合适的平台
- 解决所有技术细节问题

总结
游戏的设计过程如同建筑一样,需要清晰的规划、精准的执行和不断的完善。了解目标受众、选择合适的平台和技术堆栈,都是成功游戏开发的重要因素。🎮