这是一本将游戏设计理论、原型开发方法以及编程技术巧妙结合在一起的书籍,目的是填补游戏设计与编程开发之间的缺口,将两者联系起来。随着 Unity游戏开发技术趋于成熟,游戏设计师把自己的想法转换为数字原型已变得极为重要。书中汇集了国际知名游戏设计专家——Jeremy Gibson在北美地区首屈一指的游戏设计课程的教学经验,整合了成为成功游戏设计师和原型设计师所需要的相关技能与知识,能够有效帮助读者熟练运用 Unity进行原型开发与游戏设计,以及借助C#进行游戏编程。
游戏制作是一门手艺,是很多人的梦想,但其重重困难也时常令人望而却步。当你徘徊在游戏制作之门手足无措时,《游戏设计、原型与开发:基于Unity与C#从构思到实现》可以从理论和实践两方面帮你打下牢固的基础。翻开《游戏设计、原型与开发:基于Unity与C#从构思到实现》,跟随其中的指引冲破阻碍,也许创造下一个经典游戏的就是你!
第 I部分游戏设计和纸质原型
第 1章像设计师一样思考 2
1.1 你是一名游戏设计师 2
1.2 Bartok:游戏练习 2
1.3 游戏的定义 7
1.4 小结 12
第 2章游戏分析框架 14
2.1 游戏学的常用框架 14
2.2 MDA:机制、动态和美学 14
2.3 规则、戏剧和动态元素 17
2.4 四元法 19
2.5 小结 21
第 3章分层四元法 22
3.1 内嵌层 22
3.2 动态层 23
3.3 文化层 24
3.4 设计师的责任 25
3.5 小结 25
第 4章内嵌层 27
4.1 机制内嵌 27
4.2 美学内嵌 31
4.3 叙事内嵌 33
4.4 技术内嵌 39
4.5 小结 40
5.1 玩家的角色 41
第 5章动态层 41
5.2 涌现 42
5.3 动态机制 42
5.4 动态美学 46
5.5 动态叙事 50
5.6 涌现叙事 51
5.7 动态技术 51
5.8 小结 52
第 6章文化层 53
6.1 游戏之外 53
6.2 文化机制 54
6.3 美学文化 55
6.4 叙事文化 55
6.5 技术文化 56
6.6 授权的跨媒体不属于文化层 57
6.7 游戏的文化影响 58
6.8 小结 58
第 7章像一名设计师一样工作 59
7.1 迭代设计 59
7.2 创新 65
7.3 头脑风暴与构思 66
7.4 改变你的想法 68
7.5 规划作品的范围大小 70
7.6 小结 71
第 8章设计目标 72
8.1 设计目标:一个不完整的清单 72
8.2 以设计为中心的目标 73
8.3 以玩家为中心的目标 75
8.4 小结 87
第 9章纸面原型 88
9.1 纸面原型的优势 88
9.2 纸面原型工具 89
9.3 一个纸面原型的例子 90
9.4 纸面原型的优点 97
9.5 纸面原型的缺点 98
9.6 小结 99
第 10章游戏测试 100
10.1为什么要测试游戏 100
10.2成为出色的试玩者 101
10.3试玩者圈子 101
10.4测试方法 103
10.5其他重要的测试办法 107
10.6小结 109
第 11章数学和游戏平衡 110
11.1游戏平衡的意义 110
11.2安装 OpenOffice Calc 110
11.3用 Calc检查骰子 111
11.4概率 118
11.5桌游中的乱数产生技术 121
11.6加权分布 123
11.7排列 125
11.8正负反馈 126
11.9使用 Calc调整武器平衡性 127
11.10小结 132
第 12章谜题设计 133
12.1谜题无处不在 133
12.2 Scott Kim与谜题设计 133
12.3动作解谜游戏的几种类型 139
12.4小结 140
第 13章指引玩家 142
13.1直接指引 142
13.2间接指引 144
13.3介绍新技能和新概念 149
13.4小结 151
第 14章数字游戏产业 152
14.1关于游戏产业 152
14.2游戏教育 155
14.3走进行业中去 157
14.4等不及开始做游戏了 160
14.5小结 161
第 II部分数字原型
第 15章数字化系统中的思维 164
15.1棋类游戏中的系统思维 164
15.2简单命令练习 165
15.3游戏分析:《拾苹果》 167
15.4小结 171
第 16章 Unity开发环境简介 172
16.1下载 Unity软件 172
16.2开发环境简介 173
16.3首次运行 Unity软件 176
16.4设置 Unity的窗口布局 181
16.5熟悉 Unity界面 184
16.6小结 185
第 17章 C#编程语言简介 186
17.1理解 C#的特性 186
17.2阅读和理解 C#语法 190
17.3小结 193
第 18章 Hello World:你的首个程序 194
18.1创建新项目 194
18.2新建 C#脚本 196
18.3让事情更有趣 200
18.4小结 208
第 19章变量和组件 209
19.1变量 209
19.2 C#中的强类型变量 209
19.3重要的 C#变量类型 210
19.4变量的作用域 213
19.5命名惯例 213
19.6 Unity中的重要变量类型 215
19.7 Unity游戏对象和组件 220
19.8小结 222
第 20章布尔运算和比较运算符 223
20.1布尔值 223
20.2比较运算符 226
20.3条件语句 229
20.4小结 234
第 21章循环语句 235
21.1循环语句的种类 235
21.2创建项目 235
21.3 while循环 236
21.4死循环的危害 236
21.5更实用的 while循环 237
21.6 do…while循环 238
21.7 for循环 239
21.8 foreach循环 240
21.9循环中的跳转语句 241
21.10 小结 243
第 22章 List和数组 244
22.1 C#中的集合 244
22.2 List 245
22.3数组 249
22.4多维数组 252
22.5交错数组 255
22.6应该使用数组还是 List 259
22.7小结 259
第 23章函数与参数 263
23.1创建函数示例的项目 263
23.2函数的定义 263
23.3函数的形式参数和实际参数 266
23.4函数的返回值 267
23.5使用合适的函数名称 269
23.6什么情况下应该使用函数 269
23.7函数重载 270
23.8可选参数 271
23.9 params关键字 272
23.10 递归函数 273
23.11小结 274
第 24章代码调试 276
24.1如何开始调试 276
24.2绑定或移除脚本时出现的错误 278
24.3使用调试器逐语句运行代码 281
24.4小结 287
第 25章类 289
25.1理解类 289
25.2创建 Enemy类示例的项目 290
25.3类的继承 295
25.4小结 298
第 26章面向对象思维 299
26.1面向对象的比喻 299
26.2面向对象的 Boids实现方法 301
26.3小结 310
第 27章敏捷思维 311
27.1敏捷软件开发宣言 311
27.2 Scrum方法论 312
27.3小结 319
第 III部分游戏原型实例和教程
第 28章游戏原型 1:《拾苹果》 322
28.1数字化原型的目的 322
28.2准备工作 323
28.3开始工作:绘图资源. 323
28.4编写《拾苹果》游戏原型的代码 329
28.5图形用户界面( GUI)和游戏管理 340
28.6小结 347
第 29章游戏原型 2:《爆破任务》 348
29.1准备工作:原型 2 348
29.2游戏原型概念 348
29.3绘图资源 349
29.4编写游戏原型的代码. 354
29.5小结 380
第 30章游戏原型 3:《太空射击》 382
30.1准备工作:原型 3 382
30.2设置场景 384
30.3创建主角飞船 385
30.4添加敌机 397
30.5随机生成敌机 401
30.6设置标签、图层和物理规则 403
30.7使敌机可以消灭主角飞船 405
30.8重新开始游戏 409
30.9射击 410
30.10 添加升级道具 421
30.11解决代码中的竞态条件 428
30.12 让敌机可以掉落升级道具 430
30.13 为其他敌机编程 432
30.14 添加粒子效果和背景 444
30.15 小结 446
第 31章游戏原型 4:《矿工接龙》 449
31.1准备工作:原型 4 449
31.2项目 Build设置 450
31.3将图片导入为 Sprite 451
31.4用 Sprite制作纸牌 453
31.5《矿工接龙》游戏 469
31.6在代码中实现《矿工接龙》游戏 471
31.7为游戏添加得分机制 489
31.8小结 504
第 32章游戏原型 5:Bartok 505
32.1准备工作:原型 5 505
32.2编译设置 507
32.3 Bartok编程 508
32.4小结 536
第 33章游戏原型 6:Word Game 537
33.1准备工作: Word Game原型 537
33.2关于 Word Game 538
33.3解析 Word List 539
33.4创建游戏 544
33.5屏幕布局 549
33.6添加交互 557
33.7添加计分 561
33.8添加动画 564
33.9添加色彩 567
33.10 小结 569
第 34章游戏原型 7:QuickSnap 571
34.1准备工作: QuickSnap原型 571
34.2构建场景 572
34.3游戏编程 579
34.4小结 598
第 35章游戏原型 8:Omega Mage 600
35.1准备工作: Omega Mage原型 600
35.2构建场景 602
35.3法师角色 607
35.4鼠标交互 609
35.5移动 613
35.6物品栏和选择道具 618
35.7施展火场法术 625
35.8切换房间 634
35.9补充敌人 638
35.10 攻击法师 646
35.11抽象敌人接口 651
35.12 创建 EnemyFactory 653
35.13 小结 657
第 IV部分附录
附录 A 项目创建标准流程 660
A.1 建立新项目 660
A.2 场景编码就绪 662
附录 B 实用概念 665
B.1 C#和 Unity代码概念 665
B.2 数学概念 684
B.3 插值 693
B.4 角色扮演游戏 706
B.5 用户接口概念 707
孙沁文,笔名鸡丁,八〇后推理作家。钟爱江户川乱步和约翰·迪克森·卡尔。2008年投身推理创作,专攻密室推理,擅长不可能犯罪题材,被誉为中国本土推理的“密室之王”...
合同法与道德 本书特色 “美国法律文库”是“中美元首法治计划”( Presidentia Rule of law Initiative)项目之一,该项目计划翻译...
从现金的结束到加密货币的崛起,金融创新将如何改变世界经济。当前,金融世界正处于一个颠覆性变革时代的黎明,这将影响到公司、银行家、政府,甚至是我们所有人。货币的转...
柳永是两宋第一个全力作词的作家。他以赋为词,变旧声为新声,大量创作慢词,对词在形式上的发展和内容上的拓展都有不可忽视的贡献。本书以创作时间先后为序,对柳词精华一...
金属清洗剂配方与制备手册 本书特色 本书对除油、去锈、除垢等复合、高效、环保类型的320种金属清洗剂进行了详细介绍,包括原料配比、制备方法、原料介绍、产品应用、...
史上第1部从建筑角度探究世界图书馆历史的集大成之作!英国牛津大学坎贝尔院士倾尽5年心血研究撰文,配以知名摄影师威尔?普赖斯精美绝伦的照片,书商杂志、金融时报、泰...
泌尿外科专家说病说保健 本书特色 专家说病,浅显易懂,言简意赅;专家说保健,科学合理,实用性强泌尿外科专家说病说保健 内容简介 本书由泌尿外科专家撰写,涵盖了泌...
工程项目建设指南-(第二版) 本书特色 对应国家工程建设项目审批制度改革要求,本书主要涵盖以下内容:*篇工程建设项目审批概述、第二篇立项用地规划许可、第三篇工程...
道兰氏袖珍英汉医学词典(26版) 内容简介 本书是医学界享有盛名的《道兰氏图解医学词典》的袖珍版。它于1900年初版,是世界范围内公认的*优秀的医学词典,在医学...
每个男人都有功成名就的梦,也有温香软玉在怀的柔肠。他不重钱财重侠气,五花马,千金裘,尽数挥霍如土;他学富五车,满腹经纶,不闻窗外琐事,不理红尘俗世;他是翩翩浊世...
眩晕医案专辑 本书特色 本书系常见病症古代名家医案选评丛书之一。本书以眩晕病为纲,先对眩晕病症作简要概述,继将名家医案分类归纳,并注明出处,末加"评议"。评议内...
●从哥伦布大航海到七年战争!西班牙近300年的帝国之路!●一部不以西班牙为中心的西班牙帝国史!●一个多方参与的现代海洋商业帝国崛起和衰落的史诗!●超越政治视角,...
电子证据调查指南 内容简介 《电子证据调查指南》,本书简介: 信息时代,电子信息在办理职务犯罪案件中发挥着重大作用。除此之外,信息技术在司法领域还可以解决什么问...
★内容介绍如果说有谁几十年如一日地致力于古典音乐的推广,曹利群必位列其中,他在古典音乐评论和推广上用力颇深。《不哀之歌》即他近年作品的精选集。全书分为“且听”“...
一中一西两位学者,经过长期的田野工作,结合中国传统文化经典,合作完成了这样一本杰出的研究著作。该书从养生这一具体现象入手,探讨了北京市民对良好生活状态和现实政治...
刑事审判参考(总第122集)(刑事审判工作指导.刑事诉讼工作侦查.检察.审判人员及刑事律师常备用书) 本书特色 《刑事审判参考》系*高人民法院刑事审判庭主办的业...
林达为两名作者合用的笔名。他们都于1952年出生在上海,1978年进入大学。现居美国。作品有“近距离看美国”系列:《历史深处的忧虑》、《总统是靠不住的》、《我也...
奋斗小青年刘同 十年逆袭人生给都市中焦躁不安困惑迷茫的年轻人一个人,十年光阴;一座城,瞬息万变如果做不到让你深省思考,那就努力让你会心一笑150万字北漂纪录,跨...
(精)古代小说鉴赏辞典(上下) 内容简介 中国古代小说历史悠久,有一个孕育、产生和发展的漫长历程,小说的概念也有一个演变的过程。本书所收小说,时间跨度大,取义广...
蜘蛛,男,原名王黎伟,天涯社区舞文弄墨首席版主,七十年代末出生于山东。出版有《秦书》、《罪全书》、《备忘录》、《拉拉手就到高潮》、《残疾人宣言》、《这个杂种》等...