第Ⅰ部分 游戏概述 3
第1章 游戏的定义 3
1.1游戏的一般定义 3
1.2电子游戏 7
1.3虚拟环境 9
1.3.1规则游戏与虚拟环境 10
1.3.2网络虚拟环境与增强现实 11
1.4互动 12
1.4.1人机互动的过程 13
1.4.2电子游戏中的人机互动过程 14
1.4.3人机互动的等级 16
1.4.4社会互动 17
本章小结 18
本章习题 18
第2章 电子游戏的类型 20
2.1按运行平台分类 20
2.1.1 PC游戏 21
2.1.2控制台游戏 21
2.1.3掌上游戏机游戏 22
2.1.4手机游戏 22
2.1.5街机游戏 23
2.2按内容架构分类 24
2.2.1角色扮演类游戏 24
2.2.2即时战略类游戏 25
2.2.3动作类游戏 26
2.2.4格斗类游戏 27
2.2.5第一人称视角射击游戏 27
2.2.6冒险类游戏 28
2.2.7模拟类游戏 29
2.2.8运动类游戏 29
2.2.9桌面类游戏 30
2.2.10其他类型游戏 31
本章小结 31
本章习题 32
第3章 游戏产业的沿革与发展 33
3.1基础 33
3.2诞生——20世纪60年代 35
3.3成长——20世纪70年代 36
3.4发展——20世纪80年代 40
3.5壮大——20世纪90年代 43
3.6飞速发展——21世纪 45
本章小结 45
本章习题 46
第4章 中国游戏产业 47
4.1起点 47
4.2成长 49
4.3涅槃 50
4.4重生 51
本章小结 54
本章习题 54
第5章 游戏市场发展与展望 55
5.1国际游戏市场 55
5.1.1美国游戏市场 56
5.1.2日本游戏市场 56
5.1.3韩国游戏市场 56
5.1.4开发及运营方式分析 57
5.2中国游戏市场 58
5.2.1机遇与挑战 58
5.2.2中国网络游戏市场分析 59
5.2.3中国网络游戏市场发展趋势 60
5.2.4网络游戏加电子商务 60
本章小结 61
本章习题 62
第6章 游戏开发人员需求及过程 63
6.1游戏开发的人员需求 63
6.1.1游戏项目管理类 64
6.1.2游戏策划类 64
6.1.3游戏软件开发类 64
6.1.4游戏美术类 64
6.1.5游戏音频类 65
6.1.6游戏质保类 65
6.1.7游戏运营类 65
6.2游戏开发过程 66
6.2.1第一阶段——提案立项 66
6.2.2第二阶段——设计 68
6.2.3第三阶段——实现 69
6.2.4第四阶段——测试及评审 70
6.2.5第五阶段——发布 70
本章小结 71
本章习题 71
第Ⅱ部分 游戏策划 75
第7章 游戏设计师及其工作 75
7.1什么是游戏设计师 75
7.2设计师分类 76
7.2.1创意总监 76
7.2.2首席设计(策划)师 77
7.2.3剧情文案设计师 78
7.2.4游戏规则设计师 79
7.2.5数值平衡设计师 80
7.2.6关卡结构设计师 81
本章小结 82
本章习题 82
第8章 游戏设计师的背景知识体系 83
8.1对游戏本质的理解 83
8.2中国历史 84
8.2.1朝代更替 84
8.2.2军事力量 85
8.2.3文化变迁 86
8.2.4中国武侠 86
8.3世界历史 87
8.3.1帝国的崛起 87
8.3.2骑士与武士 88
8.3.3文化变迁 89
8.4中国神话 89
8.4.1上古神话 90
8.4.2传统神话 90
8.5西方神话 91
8.5.1希腊神话 91
8.5.2北欧神话 91
8.5.3埃及神话 92
8.6奇幻文学 93
8.7龙与地下城 94
8.7.1 D&D规则之九大阵营 95
8.7.2 D&D骰子规则 98
8.7.3 D&D人物属性规则 98
本章小结 99
本章习题 100
第9章 从创意到提案 101
9.1为什么想设计游戏 101
9.2什么算是冲动 102
9.3分析游戏 102
9.4创意 103
9.5寻找现有模型并将创意具体化 104
9.6提出立项建议 105
本章小结 105
本章习题 105
第10章 游戏组成结构分析 106
10.1场景 107
10.2角色 108
10.2.1主角 108
10.2.2 NPC 109
10.3道具 109
10.3.1使用类道具 109
10.3.2装备类道具 110
10.3.3情节类道具 110
10.4事件 110
10.5对白 111
10.5.1突出性格 111
10.5.2突出感情 111
10.5.3突出文化背景 112
10.6语音和音效 112
10.6.1语音 112
10.6.2音效 113
10.7音乐和视频 113
10.7.1音乐 113
10.7.2视频 114
10.8界面 114
10.8.1主界面 114
10.8.2 HUD界面 115
10.9规则 116
本章小结 116
本章习题 116
第11章 游戏设计文档 118
11.1游戏设计文档的主要功能 119
11.1.1指导游戏开发的顺利进行 119
11.1.2确保游戏主题的连贯性 119
11.1.3确保游戏项目的持续性 119
11.2游戏设计文档的实质 120
11.2.1游戏环境 120
11.2.2游戏机制 120
11.2.3开发任务 120
11.3设计文档所涉及的范围 121
11.3.1设计文档应包括的内容 121
11.3.2设计文档不涉及的内容 121
11.3.3属于设计文档但可单列的内容 121
11.4游戏设计文档的格式和风格 122
11.5典型设计文档结构 123
11.5.1概述 123
11.5.2游戏背景 123
11.5.3游戏元素设定 124
11.5.4核心游戏性设定 125
11.5.5相关游戏性设定 127
11.5.6游戏内容元素清单 128
11.6游戏设计文档的误区 129
11.6.1过于简单 129
11.6.2过多描写背景故事 130
11.6.3过于详细 130
11.6.4过多的幻想 131
11.6.5没有及时更新 132
本章小结 132
本章习题 132
第12章 成为优秀的游戏设计师 133
12.1分析能力 133
12.2确定自己的位置 133
12.3个人感染力 134
12.4明确不是为自己做游戏 134
12.5使用正确的争论方式 135
12.6不能做无原则的妥协 135
12.7熟练使用工具 135
本章小结 140
本章习题 140
第Ⅲ部分 游戏程序 143
第13章 游戏软件工程师及其工作 143
13.1什么是游戏软件工程师 143
13.2游戏软件工程师的分工 144
13.2.1技术总监 145
13.2.2首席程序设计师 146
13.2.3游戏引擎开发工程师 147
13.2.4游戏客户端开发工程师 148
13.2.5游戏服务器端开发工程师 149
13.2.6游戏工具开发工程师 149
13.2.7其他工程师 150
本章小结 150
本章习题 150
第14章 游戏软件技术结构 151
14.1游戏数学基础 151
14.1.1左手坐标系和右手坐标系 152
14.1.2向量在游戏中的运用 152
14.1.3矩阵变换在游戏中的运用 153
14.2游戏物理基础 154
14.2.1飞驰电掣——速度与加速度 154
14.2.2雷霆万钧——重力与动量 155
14.2.3爆炸效果 157
14.2.4反射效果 159
14.3计算机程序设计基础 160
14.3.1程序语言的分类 160
14.3.2 C++程序语言 162
14.3.3 Java程序语言 163
14.4数据结构基础 165
14.4.1数据的逻辑结构 166
14.4.2线性结构——队列和栈 166
14.4.3非线性结构——树与二叉树 168
14.4.4数据的物理存储结构 170
14.4.5算法 172
14.5图形学与3D图形技术 172
14.5.1什么是3D 172
14.5.2三维图元与模型 173
14.5.3渲染流水线 174
14.5.4坐标变换 176
14.5.5消隐与裁剪 177
14.5.6应用材质与贴图 178
14.5.7光照计算 179
14.5.8其他优化技术 179
14.6 3D API 180
14.6.1 OpenGL 181
14.6.2 DirectX SDK 181
14.7网络技术 183
14.7.1互联网Internet 184
14.7.2网络游戏与游戏网络 185
14.7.3 Socket网络编程 186
本章小结 186
本章习题 186
第15章 游戏引擎与编辑工具 187
15.1什么是游戏引擎 187
15.2引擎技术组成 188
15.2.1渲染系统 189
15.2.2动画系统 190
15.2.3物理系统 190
15.2.4粒子系统 191
15.2.5人工智能系统 192
15.2.6脚本系统 192
15.2.7输入控制系统 192
15.2.8声音系统 193
15.2.9网络系统 193
15.2.10数据库支持 194
15.3游戏编辑工具 194
15.3.1地图编辑器 194
15.3.2角色/模型编辑器 195
15.3.3特效编辑器 196
本章小结 197
本章习题 197
第16章 成为优秀的游戏软件开发工程师 198
16.1技能要求 198
16.1.1扎实的软件专业基础 198
16.1.2熟练掌握常用程序语言 198
16.1.3精通图形、网络等专用技术 199
16.1.4一定的英文水平 199
16.2素质要求 199
16.2.1合作能力 199
16.2.2分析问题的能力 199
16.2.3写文档和注释的习惯 200
16.2.4良好的代码编写习惯 200
16.2.5复用性和模块化思维能力 200
16.2.6学习和总结的能力 201
本章小结 201
本章习题 201
第Ⅳ部分 游戏艺术 205
第17章 游戏美术设计师及其工作 205
17.1美术总监 206
17.2首席美术设计师 207
17.3原画设计师 207
17.4 2D美术设计师 209
17.5 3D场景设计师 210
17.6 3D角色设计师 211
17.7 3D角色动画设计师 213
17.8游戏特效设计师 214
本章小结 215
本章习题 215
第18章 美术制作背景知识体系 216
18.1素描与速写 216
18.2色彩 218
18.3构成艺术 221
18.3.1平面构成 221
18.3.2色彩构成 222
18.3.3立体构成 223
18.4艺用解剖学 224
18.5东西方文化艺术特点 228
本章小结 229
本章习题 230
第19章 原画设计 231
19.1原画的定义 231
19.2原画的类型 232
19.2.1角色原画 232
19.2.2场景原画 234
19.2.3其他原画 234
19.3原画设计的准备 236
19.3.1阅读策划案 236
19.3.2资料收集 236
19.4原画稿的实现 237
19.4.1素描稿 237
19.4.2上色 237
19.4.3技术手段 238
本章小结 238
本章习题 238
第20章 建模及贴图 240
20.1三维建模 240
20.1.1多边形建模 241
20.1.2 NURBS建模 242
20.1.3模型编辑技术 243
20.2三维模型贴图 244
20.2.1贴图的制作要求 244
20.2.2贴图的绘制 245
20.3游戏中的模型制作 246
20.3.1角色模型制作 247
20.3.2场景模型制作 247
20.3.3其他模型制作 248
本章小结 249
本章习题 249
第21章 动画设计 250
21.1基本动画原理 251
21.1.1时间 251
21.1.2空间 252
21.1.3速度 252
21.1.4匀速、加速和减速 252
21.1.5节奏 253
21.2不同动画类型及实现机制 253
21.2.1关键帧动画 253
21.2.2层次结构动画 254
21.2.3外形变化动画 256
21.2.4表面材质动画 257
21.2.5动作捕捉技术 258
21.3游戏中的动画制作 259
21.3.1角色动画 259
21.3.2特效动画 260
21.3.3其他动画 260
本章小结 261
本章习题 261
第22章 成为优秀的游戏美术设计师 262
22.1游戏美术设计师的技能要求 262
22.1.1常用2D设计工具 262
22.1.2常用3D设计工具 264
22.1.3常用的其他设计工具 266
22.2游戏美术设计师的素质要求 270
22.2.1强烈敏锐的感受能力 270
22.2.2对设计构想的表达能力 270
22.2.3自己独立的表现方法 270
22.2.4人际关系 270
本章小结 271
本章习题 271
第Ⅴ部分 职业之路 275
第23章 成为游戏公司的一员 275
23.1职业规划 275
23.1.1自身的兴趣与期望 276
23.1.2自身特点 276
23.1.3周边压力因素 276
23.1.4潜在的职位需求 276
23.2个人能力培养 277
23.2.1几个误区 277
23.2.2基本素质培养 278
23.2.3基本能力培养 279
23.3能力的整合与展示 279
23.3.1技术能力的整合 279
23.3.2展示与宣传自己 280
23.4联系工作 281
23.4.1信息收集 281
23.4.2专业的简历制作 282
23.4.3面试 282
本章小结 282
本章习题 282
第24章 团队协作与项目管理 283
24.1团队建设与协作 283
24.1.1团队规模估计 284
24.1.2团队成长规律 286
24.1.3团队协作机制 288
24.2鼓舞团队士气 288
24.2.1良好的工作环境 289
24.2.2控制工作时间 289
24.3游戏项目管理 290
24.3.1制定项目计划 290
24.3.2使用里程碑和检查点 291
24.3.3重视设计文档 293
24.3.4控制特性蔓延 293
24.3.5项目测试 293
24.3.6产品的发行 295
本章小结 295
本章习题 295
第25章 创业与融资 296
25.1创业的定位 296
25.1.1开发商 297
25.1.2发行商或运营商 297
25.1.3渠道商 298
25.2创办游戏公司 299
25.2.1产生创业灵感 299
25.2.2建立合作班子 300
25.2.3企业初步定型 301
25.2.4寻找资本支持 301
25.2.5企业开张 302
25.2.6上市 303
本章小结 303
本章习题 303