Coursera 笔记

Module 01 · From Game Player to Game Developer从游戏玩家到游戏开发者

The Game Design Process - Part 1: How are Games Made?游戏设计过程(一):游戏如何制作

Coursera ↗


数字游戏的独特性

游戏设计师 Ernest Adams 曾经说过:“游戏可以让梦想成真”。这就是数字游戏作为互动娱乐的独特魅力,它与其他形式的娱乐区别开来。

互动娱乐能将你带入一个美妙的世界,并让你做出令人惊叹的事情。📚🎬
而书籍和电影只能带你去一个美妙的地方,但无法让你亲身体验。
它们可以创造出奇妙的世界并展示给你,但无法让你真正成为其中的一部分。
而游戏,不仅创造了世界,还能让你亲自融入其中,成为这个世界的一部分。🌍


如何制作游戏

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

1. 目标群体

建房时,首先要考虑的就是你为谁建造?👨‍👩‍👧‍👦
如果你为一群大学生建造,它会与为一个即将迎接第二个孩子的小家庭建造完全不同。
同样地,制作游戏时,你也需要知道你的目标用户是谁——也就是 目标受众。

2. 玩家类型

除了传统的人口统计学数据(如年龄、性别、文化等),游戏玩家类型是影响设计的一个重要因素。

  • 核心玩家(Core Gamers):他们为了打败游戏而玩,愿意忍受挫败感来突破难关,追求游戏中的成就感。
  • 休闲玩家(Casual Gamers):他们是为了享受游戏本身而玩,如果游戏让他们感到沮丧,他们会放弃并寻找其他游戏。


游戏的“位置”

像建房时一样,**游戏的“位置”**同样至关重要。🏠

游戏平台(Game Platform)

游戏的“社区”就是游戏的平台。
主要的游戏平台包括:

平台类别 例子
PC游戏 Windows和Macintosh
主机游戏 如任天堂、微软和索尼的最新平台
移动游戏 主要由苹果iOS和Android主导
网页游戏 网络浏览器上的游戏

不同的平台接触到不同的受众群体,每个平台都有其优势和劣势。


游戏的“建设材料”

与建房类似,游戏的建设材料也是至关重要的。
房屋使用砖块、混凝土、钢铁和木材等材料,而游戏则是由数字代码组成的,这些代码通过 一和零 来控制计算机设备内部数百万个开关。💻

游戏技术栈(Game Technology Stack)

游戏技术就像是从地基到完成的建筑一样,需要一步步构建。
我们可以用以下层次来比喻游戏的技术堆栈:

技术层级 对应的建造环节
基础硬件(Earth) 游戏的硬件(计算机设备)
操作系统(Foundation) 游戏的操作系统
游戏引擎(Framing) 游戏引擎,提供图形渲染、物理互动、网络等功能
游戏开发(Finishing Work) 游戏代码、图形资源、音效等内容

从上到下的设计思维

在设计游戏时,设计思维应该是从上到下的。我们从目标受众出发,思考他们最希望看到哪些图形、声音、场景和游戏机制,然后再开始进行技术实现:

  • 选择合适的游戏引擎
  • 选择合适的平台
  • 解决所有技术细节问题


总结

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