精通设计计算机游戏和视频游戏的技能
在视频游戏行业中,要求的最基本技能就是游戏设计。著名的作家和游戏开发者Ernest Adams和Andrew Rollings将会带领你学习设计整个视频游戏所需的概念、原理和技术。
本书前半部分介绍创造世界、角色、故事、游戏可玩性、核心机制和用户界面的必要基础,也向你展示了完成任务的过程。后半部分把前半部分的原理应用到
今天市场上最常见的游戏类别上,包括动作游戏、策略游戏、角色扮演游戏和交通工具模拟游戏等。
本书包含以下内容:
·游戏创建和游戏可玩性的基础知识,以及游戏概念。
·怎样设计游戏环境和游戏世界。
·视频游戏的所有关键组件,包括核心机制、用户界面和故事讲述引擎。
·怎样设计游戏角色和化身。
·怎样设计游戏的内部经济,如金钱、点值或者弹药等资源的流向。
·关卡设计和游戏平衡的一般原理。
本书包含了若干工具,让你能够在实际开发中应用这些基本原理。这些工具包括:
·开发实例:学习原理在实际设计中的应用。
·练习:教你如何在设计中应用新技巧。
·案例研究:把你所学的知识应用到实际设计和开发中。
配套网站(www.prenhall.com/gamedev)包括以下内容:
·一些配套的测试资料和项目实例,可帮你巩固本书的课程。
·一些主题和资源的链接,能够让你在专业开发中如虎添翼。
当今世界的数字娱乐业中已经形成了“动”、“漫”、“游”三大主体,而其中势头最劲的当属游戏产业。微软研究院把网络游戏作为四大研究方向之一,比尔·盖茨称这是最好的投资。美国游戏产业的产业规模已经连续4年超过了电影产业,成为美国最大的娱乐业。在韩国,游戏产业更成为该国新经济领域中的支柱产业。2002年,韩国游戏产业收入占了企业收益的343%,达34兆韩元,2003年达到394兆韩元。虽然中国的游戏产业发展离世界先进水平还有一定的距离。但是这一产业的强劲势头却不容小觑。2007年,中国网络游戏市场的规模收益已达128亿人民币,这个数字还将以每年50%以上的速度继续增加。因此称游戏产业为21世纪娱乐业的“潜力股”并不为过。
令人欣喜的是,政府已经意识到游戏产业的潜力并投入了相应的资金和技术力量来推动游戏产业的发展。国内的很多城市,如北京、上海、大连、南京、杭州,也纷纷建立了动画游戏产业基地。在地方政府优惠政策的支持下,这些动画游戏产业基地迅速地发展壮大,有力地带动了本地经济的发展。
为了配合国内游戏产业的发展,我们将国外的经典游戏设计书籍引入到国内,希望能为游戏产业的发展尽一份绵薄之力。本书从设计的角度高屋建瓴地向读者介绍了游戏设计制作的各个方面,讲述了游戏设计的基本原理和每一个游戏设计师在创造交互式游戏时都要面对和解决的基本问题。本书共分两部分,第一部分讲述游戏设计的基本工作,包括定义游戏环境与世界、角色设计、故事讲述、核心机制和用户界面等。第二部分讲述怎么把第一部分的基本原理应用到市场上常见的游戏类别上,这些类别有动作游戏、策略游戏、角色扮演游戏和交通工具模拟游戏等。虽然本书的书名似乎容易让人误解为这是一本只面向游戏策划人员的专业教材,但是我还是建议游戏产业的所有从业人员都应该看一看,因为本书也从较宽广的视角深入剖析了游戏开发、测试、运营等环节与游戏设计有关的所有细节——这在目前同类题材的书中是看不到的。
本书第1章~第10章由王鹏杰翻译,第11章~第16章由董西广翻译,第17章~第20章及前言、术语表由霍建同翻译。全书由王鹏杰统稿。在整个翻译和统稿的过程中,三位译者同心协力、互相帮助和支持,圆满地完成了全部工作。同时,译者要特别感谢机械工业出版社的陈冀康和周茂辉,没有他们严谨、细致的工作和对译者各方面的帮助与支持,这本好书是不可能与大家见面的。
最后,希望每个游戏人都能从本书中获得快乐和灵感!
封面图
目录
- 译者序
- 前言
- 第一部分游戏设计的要素
- 第1章游戏和视频游戏2
- 11什么是游戏2
- 111玩具、智力谜题与游戏3
- 112游戏的定义3
- 113游戏的必要组成元素4
- 114假想4
- 115游戏定义的误区8
- 116游戏可玩性9
- 117公平10
- 118对称和非对称11
- 119竞争与合作11
- 12传统游戏与视频游戏12
- 121隐藏规则13
- 122设置步调13
- 123呈现游戏世界13
- 124人工智能14
- 13视频游戏如何产生娱乐效果15
- 131游戏可玩性15
- 132美学16
- 133讲故事18
- 134风险与回报18
- 135新奇19
- 136学习20
- 137创造型和表现型玩法20
- 138沉浸20
- 139社会化21
- 本章总结22
- 第2章设计组件和过程23
- 21走进任务23
- 211艺术、工程或手工艺24
- 212以玩家为中心的方法24
- 213影响设计的其他动机26
- 214为娱乐结合27
- 22视频游戏的关键组成27
- 221核心机制28
- 222用户界面28
- 23视频游戏的结构30
- 231游戏可玩性模式31
- 232shell菜单和屏幕33
- 233构成结构34
- 24 游戏开发过程各个阶段34
- 241概念设计阶段35
- 242详细设计阶段37
- 243调整阶段39
- 25游戏设计团队40
- 26设计文档41
- 261我们为什么需要文档41
- 262设计文档类型41
- 27剖析游戏设计者44
- 271想象力44
- 272技术知识44
- 273分析能力44
- 274数学能力45
- 275美学能力45
- 276常识和调查能力45
- 277写作技能45
- 278绘画技能46
- 279妥协能力46
- 本章总结46
- 第3章游戏概念48
- 31获得一个想法48
- 311梦想着梦想49
- 312来自于其他媒体的游戏想法49
- 313来自于其他游戏的游戏想法50
- 314和其他人交流你的梦想50
- 32从想法到游戏概念51
- 33玩家的角色52
- 331玩家会做什么52
- 332定义角色52
- 34选择一种类别53
- 341经典游戏类别53
- 342混合游戏54
- 35定义你的目标人群54
- 351二元思考的危险性55
- 352忠实游戏者与临时游戏者56
- 353其他区别57
- 36进度考虑58
- 37游戏机类型58
- 371家庭游戏机59
- 372个人计算机59
- 373掌上游戏机60
- 374手机和无线设备60
- 375其他设备60
- 本章总结61
- 第4章游戏世界62
- 41什么是游戏世界62
- 42游戏世界的目的63
- 43游戏世界的维度63
- 431物理维度64
- 432时间维度69
- 433环境维度71
- 434感情维度77
- 435道德维度79
- 44现实主义81
- 本章总结82
- 第5章创造型和表现型玩法83
- 51自定义型玩法83
- 511功能属性84
- 512装饰属性85
- 52创造型玩法86
- 521受限的创造型玩法86
- 522自由创造型玩法和沙盒模式88
- 53故事叙述型玩法88
- 54游戏修改88
- 541关卡编辑器89
- 542机器人89
- 543允许修正的危险89
- 本章总结89
- 第6章角色开发90
- 61角色设计的目标90
- 62玩家和人物模型之间的关系91
- 621玩家设计的化身角色92
- 622指定化身和非指定化身92
- 623不同控制机制的效果94
- 624男性和女性玩家和角色94
- 625设计你自己的化身角色95
- 63视觉外表96
- 631角色身体类型96
- 632衣着、武器、标志性
- 物品和名字100
- 633调色板102
- 634同伴102
- 64创作角色的深度103
- 641作用、态度和价值104
- 642属性105
- 643人物维度106
- 644角色成长108
- 645人物原型108
- 65音频设计109
- 651音效109
- 652声音和语言109
- 本章总结110
- 第7章故事讲述和叙事111
- 71为什么把故事放到游戏中111
- 72关键概念114
- 721故事114
- 722叙事116
- 723戏剧性紧张和游戏
- 可玩性紧张117
- 73故事讲述引擎119
- 74线性故事121
- 75非线性故事121
- 751分支故事122
- 752反送故事124
- 753自发叙事126
- 754结局127
- 76间隔尺度128
- 77推进情节的技术128
- 771故事作为一系列的挑战
- 或者选择129
- 772故事作为旅行129
- 773游戏作为戏剧130
- 78交互式故事的情感限制131
- 781非线性故事的情感限制131
- 782基于化身的游戏的情感限制131
- 79有底稿的交谈和对话树132
- 791对话树的结构133
- 792有底稿的交谈的好处134
- 710什么时候编写故事134
- 711其他需要考虑的事项135
- 7111避免受挫作家综合症135
- 7112插话式发布136
- 本章总结138
- 第8章创造用户体验139
- 81什么是用户体验139
- 82以玩家为中心的界面设计141
- 821关于创新141
- 822某些一般原理141
- 823玩家需要知道什么142
- 824玩家希望做什么143
- 83设计过程144
- 831首先定义游戏可玩性模式145
- 832选择一个屏幕布局146
- 833告诉玩家需要知道的东西146
- 834让玩家做想做的事情147
- 835shell菜单147
- 84管理复杂度147
- 841简化游戏148
- 842深度与宽度148
- 843上下文敏感的界面149
- 844避免模糊149
- 85交互模型150
- 86视角150
- 8613D与2D问题151
- 862第一人称视角151
- 863第三人称视角152
- 864空中视角154
- 865其他2D显示选项155
- 87视觉元素156
- 871主视野156
- 872反馈元素157
- 873化身肖像159
- 874屏幕按钮和菜单159
- 88音频元素161
- 881音效161
- 882环境声音161
- 883音乐162
- 884对话和画外音叙述162
- 89输入设备163
- 891术语163
- 892二维输入设备164
- 893一维输入设备166
- 810导航技术167
- 8101术语167
- 8102以屏幕为主导的引导167
- 8103基于化身的引导168
- 8104飞行169
- 8105即点即到型导航169
- 811允许定制170
- 本章总结171
- 第9章游戏可玩性172
- 91让游戏变得有趣172
- 911行动比创新更重要172
- 912寻找有趣的因素173
- 92挑战的层次174
- 921告诉玩家关于挑战的信息175
- 922中间级挑战175
- 923并发的原子挑战178
- 93技能、压力和绝对难度179
- 931固有的技能179
- 932压力179
- 933绝对难度180
- 94经常使用的挑战180
- 941身体协调性挑战181
- 942逻辑和数学挑战182
- 943竞速和时间压力183
- 944事实性知识挑战184
- 945记忆挑战184
- 946模式识别挑战184
- 947探索挑战185
- 948冲突186
- 949经济挑战188
- 9410概念性推理和横向思考
- 谜题189
- 95动作190
- 951游戏可玩性的动作191
- 952定义动作191
- 953其他功能的动作192
- 96保存游戏192
- 961保存游戏的理由193
- 962对沉浸和故事讲述的影响193
- 963保存游戏的方式193
- 964保存还是不保存195
- 本章总结195
- 第10章核心机制196
- 101核心机制是什么196
- 1011把规则转变为核心机制197
- 1012核心机制在哪197
- 1013游戏过程中的核心机制198
- 1014运转中核心机制的功能198
- 1015实时游戏与回合制游戏199
- 1016核心机制和关卡设计199
- 102关键概念200
- 1021资源200
- 1022实体201
- 1023机制203
- 1024数字和符号关系205
- 103内部经济206
- 1031来源207
- 1032消耗207
- 1033转换208
- 1034交易208
- 1035生产机制209
- 1036有形和无形的资源209
- 1037反馈循环、相互依赖和
- 死锁209
- 1038静态和动态平衡211
- 104核心机制和游戏可玩性213
- 1041挑战和核心机制213
- 1042动作和核心机制213
- 105设计核心机制214
- 1051核心机制设计的目标214
- 1052重新查看早期的设计工作216
- 1053列出实体和资源217
- 1054添加机制218
- 106随机数和高斯曲线219
- 1061伪随机数219
- 1062均匀分布219
- 1063非均匀分布220
- 1064高斯曲线220
- 本章总结221
- 第11章游戏平衡222
- 111什么是平衡的游戏222
- 112避免统治性策略224
- 1121视频游戏中的统治性策略224
- 1122PvE游戏中的统治性策略227
- 113偶然性的作用228
- 114使PvP游戏公平229
- 1141平衡对称的游戏229
- 1142平衡非对称游戏229
- 1143永恒世界的平衡问题231
- 115使PvE游戏公平231
- 116管理困难度232
- 1161设计师控制之外的因素233
- 1162困难度的类型234
- 1163创造难度推进235
- 1164设置困难度模式238
- 117理解正反馈240
- 1171正反馈的好处240
- 1172控制正反馈241
- 1173运转中的正反馈242
- 118其他平衡性考虑243
- 1181避免停滞243
- 1182避免琐碎243
- 119让调整更简单的设计244
- 本章总结245
- 第12章关卡设计的一般原理246
- 121什么是关卡设计246
- 122关键设计原理247
- 1221一般关卡设计原理247
- 1222特定类别的关卡设计原理249
- 123布局250
- 1231开放式布局250
- 1232线性布局251
- 1233平行布局251
- 1234环形布局252
- 1235网络布局252
- 1236星形布局252
- 1237组合布局253
- 1238对原理的扩展253
- 1239气氛253
- 12310步调254
- 12311新手关卡256
- 124关卡设计过程257
- 1241对职责和术语的说明257
- 1242移交给关卡设计的设计258
- 1243计划阶段258
- 1244原型化260
- 1245关卡评审261
- 1246关卡改进和锁定261
- 1247移交给艺术师的关卡设计261
- 1248第一次的艺术调整262
- 1249艺术品移交给关卡设计
- 和评审262
- 12410内容整合262
- 12411调试262
- 12412用户测试和调整262
- 125关卡设计的缺陷262
- 1251获得正确的范围262
- 1252避免概念上的不合逻辑263
- 1253让非典型的关卡可选263
- 1254不要一次向玩家展示
- 所有东西264
- 1255永远不要忽略你的观众264
- 本章总结264
- 第二部分游戏类别
- 第13章动作游戏268
- 131什么是动作游戏268
- 132动作游戏子类268
- 1321射击游戏269
- 1322平台游戏271
- 1323格斗游戏271
- 1324快速益智游戏272
- 1325动作冒险游戏273
- 1326跳舞和节奏游戏273
- 1327其他动作游戏273
- 133游戏特征274
- 1331前进274
- 1332挑战276
- 1333玩家动作279
- 1334核心机制特征280
- 1335胜利条件282
- 1336交互模型283
- 1337视角283
- 1338用户界面286
- 本章总结288
- 第14章策略游戏289
- 141什么是策略游戏289
- 142游戏特征290
- 1421挑战290
- 1422经济挑战293
- 1423玩家动作294
- 143核心机制295
- 1431设计单位296
- 1432生命值、士气和战斗效率301
- 1433升级和技术树301
- 1434后勤304
- 144游戏世界306
- 1441历史环境306
- 1442现代环境307
- 1443未来(科幻)环境307
- 1444幻想世界307
- 145表现层308
- 1451交互模型308
- 1452视角308
- 1453用户界面309
- 146人工对手309
- 1461游戏树搜索309
- 1462神经网络310
- 1463分层的有限状态机310
- 1464对人工对手的最后说明311
- 本章总结312
- 第15章角色扮演游戏313
- 151什么是角色扮演游戏313
- 1511战争游戏314
- 1512动作游戏315
- 1513冒险游戏315
- 152游戏特征315
- 1521主题316
- 1522行进317
- 1523游戏可玩性模式317
- 153核心机制321
- 1531掷骰子321
- 1532角色属性321
- 1533魔法和它的等价物324
- 1534技能和特殊能力325
- 1535角色设计326
- 154游戏世界和故事327
- 1541背景环境327
- 1542故事328
- 155表现层330
- 1551交互模型330
- 1552视角330
- 1553用户界面331
- 本章总结332
- 第16章体育游戏333
- 161什么是体育游戏333
- 162游戏特征334
- 1621游戏结构334
- 1622玩家角色334
- 1623游戏可玩性和规则335
- 1624竞争模式336
- 1625输赢条件336
- 1626创造性玩法的机会336
- 1627体育游戏的其他特征337
- 163核心机制339
- 1631体育游戏的物理方面339
- 1632运动员评估339
- 1633运动员AI设计340
- 1634受伤341
- 1635街机模式和模拟模式342
- 1636自动模拟比赛342
- 164游戏世界343
- 1641执照、商标、名誉权343
- 1642音频解说344
- 165表现层345
- 1651交互模型345
- 1652视角345
- 1653用户界面设计346
- 本章总结347
- 第17章交通工具模拟游戏348
- 171什么是交通工具模拟游戏348
- 172游戏特点349
- 1721玩家角色349
- 1722竞争模式349
- 1723游戏可玩性和胜利条件350
- 173核心机制352
- 1731设计对手352
- 1732损毁353
- 1733游戏世界353
- 174其他的交通工具354
- 1741船舰354
- 1742坦克和机器人355
- 1743宇宙飞船355
- 175知识产权356
- 176表现层357
- 1761交互模型357
- 1762视角357
- 1763用户界面设计358
- 本章总结361
- 第18章建设和管理模拟游戏362
- 181什么是建设和管理模拟游戏362
- 182游戏特点363
- 1821玩家角色363
- 1822前进363
- 1823游戏可玩性364
- 1824输赢条件366
- 1825竞争模式367
- 1826模拟个人367
- 1827读心术367
- 1828顾问368
- 1829纯商业模拟游戏368
- 18210混合游戏369
- 183核心机制370
- 1831资源370
- 1832建设转换371
- 1833消耗和维修371
- 1834灾难372
- 184游戏世界372
- 185表现层372
- 1851互动模型373
- 1852视角373
- 1853用户界面373
- 本章总结374
- 第19章冒险游戏375
- 191什么是冒险游戏375
- 1911原始的《Adventure》376
- 1912冒险游戏的发展376
- 1913现代的冒险游戏377
- 192游戏特点378
- 1921环境和情感风格378
- 1922互动模型378
- 1923视角379
- 1924玩家角色382
- 1925结构383
- 1926讲故事384
- 1927挑战386
- 1928和非玩家控制角色的对话387
- 1929地图387
- 19210记录日志388
- 19211要避免的一些东西388
- 193表现层390
- 1931角色动作390
- 1932操纵物体391
- 本章总结394
- 第20章人工生命游戏和益智游戏395
- 201人工生命游戏395
- 2011虚拟宠物396
- 2012《The Sims》397
- 2013神话游戏399
- 2014基因人工生命游戏400
- 202益智游戏401
- 2021Scott Kim的8个步骤401
- 2022计算机给谜题带来了什么402
- 2023检查胜利条件403
- 本章总结405
- 术语表406
- 参考文献417
- 技能测试