`

体验引擎:游戏设计全景探秘

阅读更多

体验引擎:游戏设计全景探秘(腾讯副总裁及魔方、蜜獾两大工作室老总作序推荐基于玩家体验设计游戏第一书同时覆盖规划、平衡性、界面、营销诸要素

【美】Tynan Sylvester(泰南·西尔维斯特)著  

秦彬 译

ISBN 978-7-121-25379-9

20153月出版

定价:79.00

428

32

编辑推荐

你是否已经准备好大幅提升自己的游戏设计功力?本书不但会让你眼前一亮,而且会帮助你对市面上许多游戏大作的设计结构一探究竟。你将学习和接触到许多有关游戏制作的原理和实践,通过这些原理和实践将会产生情感丰富的游戏体验,包括各种优雅的游戏机制,引人入胜的虚构元素,以及如何掌控节奏使得玩家获得沉浸感等等。

游戏设计专家Tynan Sylvester用通俗易懂的文字阐述了在游戏开发过程中,确保项目能够稳定前行的各方面知识,包括如何进行团队合作,如何避免创意的瓶颈等。同时书中也给出了大量的范例,本书将会改变你对于游戏设计的看法。

? 创造能够触发一系列情感以及呈现出多样化玩法的游戏机制。

? 探究数种将故事情节和交互相结合的方法。

? 在多人游戏中,构建玩家之间可以进行思维博弈的交互。

? 通过奖励给予玩家动机,并且这些奖励始终与游戏过程保持一致。

? 构建象征词汇表以帮助玩家了解游戏中哪些设计要素包含了游戏机制。

? 在迭代过程中规划、测试,以及分析你的设计方案,而不是事先就确定一切。

? 了解游戏的市场定位对游戏设计方案有何种影响。

内容提要

1972年,雅达利公司推出了街机游戏Pong。之后,游戏行业历经了几十年的风风雨雨和几许轮回,依然方兴未艾。多少年以来,无论是俄罗斯方块,还是魔兽世界,游戏制作者面临的挑战都始终如一,即如何为玩家展现出最佳的游戏体验。

从表面上看,《体验引擎:游戏设计全景探秘》的重点在于游戏的设计、规划、平衡性、界面、营销等要素。然而实际上,《体验引擎:游戏设计全景探秘》的核心是游戏体验。如何通过游戏设计来创造丰富多彩的游戏体验,以及如何真正从内心打动玩家,才是作者的真正目的。难能可贵的是,《体验引擎:游戏设计全景探秘》虽然涉及了许多游戏行业的专业课题,内容却轻松易懂,耐人回味。而读者在阅读《体验引擎:游戏设计全景探秘》时,也可以从自己感兴趣的章节开始,逐层深入。所以,无论读者是游戏行业的从业者,还是游戏爱好者,都不妨一读。说不定在某一页,就会不由自主地产生共鸣。

目录

1部分 体验引擎

1章 体验引擎     5

游戏机制和事件     5

情感黑盒     14

     14

情感错位     15

基本的情感触发器     17

学习引发的情感     17

角色弧线引发的情感     20

挑战引发的情感     21

社交引发的情感     21

财富引发的情感     23

音乐引发的情感     23

场景特效引发的情感     24

由美而引发的情感     24

环境引发的情感     25

新技术引发的情感     26

原始威胁引发的情感     27

性暗示引发的情感     27

虚构层(The Fiction Layer     28

虚构和游戏机制的对比     29

纯粹的情感     34

并列     34

对立的情感     35

氛围     35

情感变化     36

心流     38

沉浸     39

体验引擎     43

2部分 游戏制作

2章 优雅     48

浮现的优雅     48

我喜欢在早晨闻到优雅的味道     51

优雅设计案例:掠夺者VS.恶火     58

3章 技巧     62

深度     63

无障碍     64

技巧范围     65

没有明确目标的技巧     67

技巧范围的延伸     68

自我再造(Reinvention     68

弹性挑战(Elastic Challenge     71

训练     72

情感维持     73

改变难度     75

处理失败     77

失败陷阱     78

4章 故事     80

故事叙述工具     82

脚本故事     83

软脚本     83

世界性故事     85

世界性故事采用的方法     86

世界性故事和交互     88

世界观的一致性     89

浮现的故事     90

妄想     92

标识     93

抽象(Abstraction     94

保存记录     95

体育解说系统     96

故事顺序     97

故事结构     98

代理权问题(Agency Problem     101

玩家和角色的动机一致性     102

人类交互的问题     107

案例分析:《辐射3     109

我的故事     109

故事分解     114

搞笑成分     116

内容顺序     117

节奏     117

背景设定     118

5章 决策     119

感受未来     121

可预测性     123

可预测性和预设决策     125

可预测性和AI126

信息平衡     127

信息匮乏     128

信息过剩     131

隐藏信息的方法     132

信息平衡案例分析:扑克     134

有问题的信息源     136

虚构的歧义     136

游戏超信息     138

决策和心流     140

决策范围     142

避免心流断层     144

避免决策溢出     146

回合制的决策节奏     146

决策变化     147

决策案例分析:《反恐精英》     148

6章 平衡性     157

平衡性的目的     158

公平性的平衡     158

深度的平衡     160

其他的平衡     161

策略退化     162

可选策略数量的误区     163

平衡和技巧     164

平衡的对象     165

是否需要平衡性     167

平衡性的挑战和解决方案     168

平衡的方法     169

7章 多人游戏     176

博弈论     177

游戏和策略交互     179

纳什均衡     180

石头剪子布和猜硬币     181

混合策略     184

心理战     188

心理战案例:《现代战争2     194

破坏性的玩家行为     198

目标分歧     199

技巧差异     202

8章 动机和实现     205

多巴胺的快乐(Dopamine Pleasure     205

多巴胺动机     206

奖励预期     208

强化程序     209

固定比例     210

可变比例     211

其他的强化程序     211

叠加的强化程序     212

浮现的强化程序     214

外在和内在动机     215

奖励的一致性     217

玩家的悔恨感(Player’s Remorse     219

9章 界面     222

象征     224

象征资源     224

象征词汇表(Metaphor Vocabulary     226

信号和噪声     228

噪声和美术复杂度     228

视觉层次     230

冗余(Redundancy     233

间接控制     235

微影响     236

灌输     236

社会模仿     238

游戏输入     239

操作布局     239

操作感     241

输入协助     243

操作延迟     245

设计输入     249

10章 市场     250

设计目的     250

市场竞争     252

马太效应     253

创新者的困境(The Innovator’s Dilemma     254

细分市场     255

未开发的细分市场     256

价值曲线     258

价值焦点     262

没有人什么都知道!     265

证实偏见     268

设置预期     269

3部分 流程

假设所导致的问题     273

借鉴的假设     274

天生的假设     276

11章 规划和迭代     279

规划过多     279

规划过少     281

规划过少和规划过多     282

规划太少的代价     282

规划太多的代价     283

迭代     286

迭代的例子     286

规划周期     290

为什么规划得太多     293

文化习性     293

与生俱来的自负     294

治愈性规划     295

群体规划偏差(Group Planning Bias     296

后见偏差     297

测试协议     298

自己测试     300

观察测试     300

选择测试对象     301

测试规模     301

询问的技巧     302

灰盒     303

不能使用灰盒的内容     305

早产型创作     305

灰盒评估技巧     306

剧本象征     306

品质的矛盾性     307

幻想的误区     308

机缘巧合     309

相信迭代     312

12章 创造知识     314

创造知识的方法     314

沉思     315

研究     316

美术方法     317

头脑风暴     318

书面分析     319

辩论     319

测试     320

指标     320

发明的方法     322

有机流程(The Organic Process     323

13章 依赖性     327

依赖堆栈     328

层叠式的不确定性     332

设计backlog  334

核心玩法     336

小规模依赖堆栈     338

依赖性和外部设计需求     341

14章 权利     342

万恶的平庸     343

泰勒制度     343

分布式思维     345

权利分发     346

霸占和信任     348

沟通意图     349

15章 动力     353

外在奖励     353

有意义的工作     356

风气     358

畏惧和热爱     360

社交动力     362

来自游戏测试的动力     362

来自期望的动力     363

橡皮鸡     364

进步原则     365

16章 复杂的决策     368

决策效应     368

决策效应案例学习     372

17章 价值     376

开放     377

坦率     377

谦虚     378

渴望     379

结束语     381

推荐书籍     384

小测验答案     387

参考资料     388

索引     394

人名及公司名索引     407

作者简介

Tynan Sylvester12年游戏设计经验。除了独立制作的游戏以外,他还参与设计过《生化奇兵:无限》这款受到众多玩家喜爱的游戏。

媒体评论

“本书中的游戏设计理念来自于作者在游戏行业多年的积累,渊博的知识,以及一些领悟等。如果你想磨练自己的游戏设计功力,现在有两个选择:其一是花费数年的时间自己摸索,其二是阅读这本书”。

--M?A?尼尔森,Tripwire Interactive公司制作人。

前言

回忆往昔,在单机游戏大行其道的年代,中国充其量只是游戏行业的看客。有多少人曾经和我一样,虽然对游戏怀有极大的热忱,却悲观地认为有生之年也许都无法看到国内游戏行业的崛起。然而多年之后竟然峰回路转,随着网络游戏的兴起,国内的游戏行业如久旱逢甘露一般,终于迎来了蓬勃发展的契机。现如今,移动互联网又引发了新一轮的移动游戏浪潮。无论作为一名玩家还是专业的游戏开发者,能够身在其中我们无疑是幸运的。游戏作为第九艺术为我们开创了一个前所未有的时代,而对于热爱游戏的你我而言,这就是最好的时代。

游戏是一种人生体验。一个优秀的游戏所带来的绝不只是转瞬即逝的愉悦,而是会让你经历一种与众不同的人生,同时你也会随着游戏一起学习和成长。最终,这个游戏还会成为你记忆的一部分。游戏还是人生?谁能分得清楚呢。正如多年前听过的一句话:“人生就是一场游戏,只是不能保存罢了。”

本书的重点就是体验。作者围绕多个主题讲述了如何设计和创造出激动人心的游戏体验,章节内容环环相扣并且清晰易懂,无疑是一本适合游戏从业者和热爱游戏的人们阅读的好书。然而就像本书提到的,创作一款好游戏绝非易事,除了需要掌握游戏开发所需的相关技巧,还需要学习和理解许多其他领域的知识,比如心理学、人文、历史、营销,以及合作和沟通技巧等等。不知道什么是心流和沉浸感?游戏开发流程总是不顺畅?现在就开始阅读这本书吧。

为了方便阅读,本书涉及的专业术语都在中文旁添加了英文原文,对于可能会让人费解的部分也添加了备注。我深知本书的译文虽然经过了数次的审查和修订,但是疏忽和遗漏依然在所难免。如果您有任何宝贵意见,或者希望与译者探讨游戏和人生,请在blackqin.com留言,或者发送邮件至blackqin@qq.com告知在下,万分感谢。

在此特别感谢我的同事沙鹰,电子工业出版社的张春雨老师,以及本书的作者Tynan Sylvester,在翻译和出版环节上给予我的建议和大力支持。

最后,仅以本书献给我的妻子和一岁半的女儿,以及所有和我一样深爱游戏的人们。

 

秦彬(Black Qin

20149

  • 大小: 273.2 KB
分享到:
评论

相关推荐

    可商用版PHP个人逍遥商城系统源码 手机版+电脑版

    安装步骤: 1.逍遥商城系统需要PHP+mysql运行环境,可以在windows或linux下运行,具体的php和mysql的版本没有特殊要求,兼容范围还是比较广的,推荐php5.6以上,mysql5.0以上。 2.把文件夹所有文件解压缩在站点目录中, 2.执行http://127.0.0.1/install/index.php进行安装 3.安装完成后,把install目录删掉。

    wordpress可视化数据采集Scrapes插件,WP博客网站自动采集发布

    wordpress可视化数据采集Scrapes插件,WP博客网站自动采集发布 支持 PHP7.4,PHP8.0 及以上不支持 上传插件到 wp-content/plugins 目录,然后解压 不需要写采集规则,傻瓜式操作,只需要对方的网址域名,在后台动动鼠标即可。

    STM32F103使用NRF2401通过ACK响应双向通讯(HAL库)

    STM32F103使用NRF2401通过ACK响应双向通讯(HAL库) 简单的应用。

    libmodbus编译好的windows x86 版本的dll

    Libmodbus 是一个用于 Modbus 协议的开源库,提供了丰富的函数接口,可方便实现设备间的 Modbus 通信,支持多种平台,能轻松移植到不同系统中,有助于开发人员快速构建 Modbus 相关应用程序。我已编译好windows x86 版本的dll

    LabVIEW在汽车EPS转向器海纳传感器标定中的应用与优化

    内容概要:本文详细介绍了LabVIEW在汽车EPS转向器海纳传感器标定中的应用,重点探讨了如何通过LabVIEW解决传统标定方法中存在的数据采集实时性不足、标定过程缺乏自动化、数据分析难度大的问题。文中展示了具体的代码实现,包括数据采集、分析、校准和报告生成等功能模块,并通过实际案例展示了该系统的高效性和准确性。此外,文章还讨论了一些常见的调试问题及其解决方案,如通信握手逻辑、信号异常检测、温度补偿等。 适合人群:从事汽车电子、传感器标定及相关领域的工程师和技术人员。 使用场景及目标:适用于需要提高传感器标定效率和精度的企业和个人。目标是通过LabVIEW的应用,实现传感器标定的自动化和智能化,从而提升产品质量和生产效率。 其他说明:文章强调了LabVIEW在处理复杂标定任务中的灵活性和强大功能,提供了多个实用的技术细节和实践经验,对于希望深入了解LabVIEW在工业应用中的开发者非常有价值。

    嵌入式系统开发中Simulink If模块的DBC与硬件信号自动导入及代码生成技术

    内容概要:本文深入探讨了Simulink If模块在嵌入式系统开发中的强大功能,特别是在汽车电子和工业自动化领域的应用。主要介绍了两种核心技术:一是DBC文件的自动导入生成模型及代码,二是硬件信号的导入生成模型及代码。DBC文件的自动导入能够快速构建CAN总线通信模型,简化信号解析和报文处理,生成的代码可以直接应用于AUTOSAR架构,实现ASW和BSW的无缝对接。硬件信号导入功能则允许开发者轻松地将硬件设备产生的信号集成到Simulink模型中,自动生成带有滤波和其他预处理功能的代码,适用于实时数据采集和控制算法实现。 适合人群:从事嵌入式系统开发、汽车电子、工业自动化等相关领域的工程师和技术人员。 使用场景及目标:① 快速搭建基于DBC文件的CAN总线通信模型,提高开发效率;② 实现硬件信号的实时处理和控制,优化数据采集和信号处理流程;③ 自动生成符合AUTOSAR标准的高质量代码,减少手动编码错误。 其他说明:文中提供了多个Matlab代码示例,展示了具体的操作步骤和生成代码的结构,帮助读者更好地理解和应用这些功能。同时,文中还分享了一些实用技巧,如DBC文件的功能模块拆分、硬件信号的时间戳对齐以及代码生成的优化设置等。

    流变学仿真方法:流变学仿真参数设置.zip

    流变学仿真方法:流变学仿真参数设置.zip

    【算法设计与分析】基于动态规划的0-1背包问题求解:二维与一维滚动数组实现及应用

    内容概要:本文详细介绍了0-1背包问题的两种动态规划解法,包括二维DP数组和优化后的一维滚动DP数组方法。首先定义了最大物品数量和背包容量等常量,接着通过两个数组分别存储每个物品的重量和价值。文中给出的代码实现了完整的算法逻辑:初始化边界条件,迭代更新状态转移方程,最终计算出能够放入背包的最大价值。此外还提供了回溯功能,可以找出具体的最优解组合。为了提高空间效率,文章进一步解释了一维滚动数组的使用方法,并附有完整的C++代码实现。 适合人群:计算机科学专业学生或有一定编程基础、对算法设计与分析感兴趣的读者。 使用场景及目标:①学习经典的动态规划问题解决思路;②理解如何通过状态转移方程来优化复杂度;③掌握二维DP向一维DP转换的技术手段以节省内存开销。 阅读建议:建议读者先理解0-1背包问题的基本概念,再逐步深入研究两种不同的解法,注意对比两者之间的异同点,特别是空间复杂度方面的改进。同时可以通过修改输入数据来测试不同情况下的运行结果,加深对算法的理解。

    natsort-3.0.0.tar.gz

    该资源为natsort-3.0.0.tar.gz,欢迎下载使用哦!

    一维抛物热传导方程的数值解法及其MATLAB实现

    内容概要:本文详细介绍了求解一维抛物热传导方程的各种经典数值方法,包括显式欧拉法、隐式欧拉法、Crank-Nicolson格式(即梯形公式)、二阶BDF格式以及不同的差分格式(如五点差分、九点差分和紧差分)。每种方法不仅给出了理论公式的推导,还提供了完整的MATLAB源码实现,并附有详细的代码解释和数值例子的数据图解分析。通过对不同方法的比较,展示了它们在稳定性和精度方面的优劣。 适合人群:具备一定数学和编程基础的学生、科研人员及工程师。 使用场景及目标:适用于需要解决热传导问题的研究项目,帮助使用者理解并选择合适的数值方法进行仿真计算,优化求解过程。 其他说明:文中强调了边界条件处理的重要性,并建议初学者从简单的Dirichlet边界条件入手练习。此外,还提到了一些常见的陷阱,如MATLAB矩阵索引与物理空间坐标的错位问题,提醒开发者注意这些问题以确保正确性。

    一个人的经历信息和个人简介

    一个人的经历信息和个人简介

    三菱FX3U PLC圆弧插补程序解析及其在运动控制中的应用

    内容概要:本文详细介绍了三菱FX3U PLC的圆弧插补程序,涵盖从中断扫描初始化、U型插补主程序、移动控制函数到急停复位程序的具体实现方法。通过具体的代码示例,展示了如何利用U型插补指令和服务调用来实现精确的圆弧轨迹控制。此外,文中还讨论了插补过程中的一些关键技术点,如中断优先级设置、插补结果存储、角度参数设置以及误差补偿等。同时,提供了关于脉冲输出、坐标计算和方向控制的实际操作技巧,强调了脉冲当量换算的重要性,并分享了一些调试经验和注意事项。 适合人群:从事工业自动化、运动控制领域的工程师和技术人员,特别是那些对PLC编程有一定基础并希望深入了解三菱FX3U PLC圆弧插补功能的人群。 使用场景及目标:适用于需要进行高精度圆弧轨迹控制的应用场景,如CNC控制系统、机器人运动控制等。目标是帮助读者掌握三菱FX3U PLC的圆弧插补编程技能,提高其在实际项目中的应用能力。 其他说明:文中提供的程序实例不仅有助于理解三菱FX3U PLC的工作原理,还能作为实际项目的参考模板。建议读者在实践中不断优化和完善相关程序,以适应不同的应用场景。

    西门子200 Smart PLC在60吨/小时反渗透+混床纯水项目中的应用与优化

    内容概要:本文详细介绍了在一个60吨/小时的反渗透+混床纯水项目中,如何利用西门子200 Smart PLC和Smart Line触摸屏进行系统设计与优化。主要内容涵盖硬件架构搭建(如CPU SR40、AI模块、TM模块)、模拟量处理(如电导率、压力、流量等信号的采集与转换)、数据滤波(如滑动平均值算法)、时钟同步(如自动和手动校准)、用户权限管理(如多级权限设置)、报警处理(如状态位轮询和异或运算)以及混床再生控制(如PID指令和状态机编程)。此外,还涉及了一些实用技巧,如数据追溯功能、报警弹窗中的应急处置指引、隐藏的debug模式等。 适合人群:从事工业自动化控制领域的工程师和技术人员,尤其是熟悉西门子PLC和触摸屏编程的人群。 使用场景及目标:适用于需要深入了解和掌握西门子200 Smart PLC在水处理项目中的具体应用和优化方法的专业人士。目标是提高系统稳定性、可靠性和易用性,确保水处理过程高效、精准地运行。 其他说明:文中提供了大量具体的程序代码片段和实践经验分享,对于实际项目实施具有很高的参考价值。同时,作者强调了细节处理的重要性,如模拟量的精确转换、报警系统的完善设计等,这些都是保障系统正常运行的关键因素。

    WMware的mac版本

    找了一大圈终于找到了,有些e xing博主发的还有密码和要米,本资源真实可用

    matlab-配备MPPT(P & O)控制增压转换器的PMSG风力涡轮机仿真模型

    增压转换器和涡轮机的功率为1千瓦。它们适合风速高达12 m/s。涡轮机参考旋转速度150转/分

    卷积神经网络(CNN)项目源码-基于CNN的行为姿态识别代码

    卷积神经网络(CNN)项目源码-基于CNN的行为姿态识别代码

    jspm酒店客房预定管理系统.docx

    jspm酒店客房预定管理系统

    西门子博途HMI中基于SCL的高效IO状态监控与动态页面切换方案

    内容概要:本文详细介绍了如何利用西门子博途(TIA Portal)平台,在HMI(人机界面)中实现高效的IO状态监控和动态页面切换。主要内容包括:PLC端使用SCL语言创建结构化IO状态数组并进行动态更新;HMI端通过下拉菜单和动态绑定技术实现单页多设备IO状态的快速切换。文中还提供了具体的代码示例和技术细节,如符号寻址的应用、数组索引的注意事项以及常见的错误规避方法。 适合人群:从事工业自动化控制系统开发的技术人员,特别是熟悉西门子PLC编程和HMI开发的工程师。 使用场景及目标:适用于需要对多个设备或模块进行集中监控的工业现场,能够显著减少HMI画面制作时间和维护成本,提高系统的灵活性和可扩展性。 其他说明:文中提到的方法已在实际项目中得到验证,特别是在处理大量IO点的情况下表现出色。同时强调了良好的架构设计对于系统长期维护的重要性。

    MATLAB图像检索技术综述:词袋模型、颜色特征、形状特征、Hu不变矩及LBP纹理特征的应用

    内容概要:本文详细介绍了MATLAB在图像检索领域的多种方法和技术,包括词袋模型、颜色特征、形状特征、Hu不变矩和LBP纹理特征。通过具体的代码实例,展示了如何利用这些方法进行图像特征提取和相似度计算。词袋模型借鉴文本处理思想,通过SIFT特征和聚类构建视觉词典;颜色特征主要通过颜色直方图表示图像颜色分布;形状特征则利用Hu不变矩实现平移、旋转和尺度不变性;LBP纹理特征用于描述图像的局部纹理信息。每种方法都有其独特的应用场景和优势。 适合人群:从事图像处理、计算机视觉研究的技术人员,尤其是有一定MATLAB基础的研究人员和开发者。 使用场景及目标:适用于需要高效、精确图像检索的场合,如商品搜索、医学影像分析、安防监控等领域。通过掌握这些方法,能够提高图像检索的速度和准确性,满足不同业务需求。 其他说明:文中不仅提供了详细的理论解释,还附带了大量实用的MATLAB代码片段,帮助读者快速理解和应用这些技术。同时强调了在实际应用中选择合适特征组合的重要性,避免过度依赖单一算法。

    基于STC15W104单片机的2262/1527编码无线遥控解码与学习功能实现

    内容概要:本文详细介绍了如何使用STC15W104单片机实现2262/1527编码的无线遥控解码器。该解码器具备自动学习遥控器编码、掉电记忆数据以及四路输出控制的功能。硬件方面,P3.2连接315M接收模块,P5.4-P5.7作为输出接口,使用片内EEPROM进行数据存储。软件部分涵盖了定时器配置、中断处理、解码状态机的设计以及EEPROM的操作方法。文中还分享了一些实用的经验和注意事项,如接收模块的上拉电阻设置、学习模式的按键防抖处理等。 适合人群:具有一定单片机开发经验的技术人员,尤其是对无线遥控解码感兴趣的开发者。 使用场景及目标:适用于需要将传统2262/1527编码遥控器集成到智能家居系统或其他自动化控制系统中的场合。主要目标是提供一种低成本、高性能的解决方案,能够稳定可靠地解码并响应多种类型的遥控信号。 其他说明:文中提供了完整的代码片段和技术细节,帮助读者更好地理解和实现相关功能。此外,作者还提到了一些常见的陷阱和优化建议,有助于提高系统的稳定性和兼容性。

Global site tag (gtag.js) - Google Analytics