当前位置:首页 > 工业技术
游戏设计概论  第5版
游戏设计概论  第5版

游戏设计概论 第5版PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:胡昭民,吴灿铭著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:7302455722
  • 页数:352 页
图书介绍:
《游戏设计概论 第5版》目录

第1章 话说奇妙的游戏世界 1

1-1游戏的组成元素 2

1-1-1行为模式 2

1-1-2条件规则 3

1-1-3娱乐身心 3

1-1-4输赢胜负 4

1-2游戏类型的三要素 4

1-2-1给谁玩 5

1-2-2玩什么 5

1-2-3如何玩 6

1-3游戏相关硬件常识 7

1-3-1认识在线游戏 7

1-3-2显卡 8

1-3-3 RAM 10

1-3-4声卡 10

1-3-5硬盘 11

1-3-6摇杆 12

1-3-7方向盘 12

1-3-8游戏手柄 13

1-3-9扬声器 13

1-4游戏发烧名词 14

课后练习 17

第2章 认识游戏平台 18

2-1大型游戏机 19

2-1-1认识大型游戏机 19

2-1-2大型游戏机的优缺点 19

2-2电视游戏机 20

2-2-1独领风骚的任天堂 20

2-2-2互动科技与Wii 22

2-2-3 Play Station 23

2-2-4 Xbox 24

2-3单机游戏 25

2-3-1认识单机游戏 25

2-3-2单机游戏的发展与未来 26

2-4网络游戏 26

2-4-1在线游戏简介 27

2-4-2在线游戏发展史 28

2-4-3虚拟宝物和外挂的问题 28

2-4-4在线游戏技术 30

2-4-5网页游戏 31

2-4-6在线游戏的未来 32

2-5手机游戏 34

2-5-1 iOS操作系统 35

2-5-2 Android操作系统 36

2-5-3移动应用程序商店 36

2-5-4手机游戏的发展与未来 38

课后练习 38

第3章 游戏设计初体验 39

3-1游戏主题的选择 39

3-1-1时代 40

3-1-2背景 41

3-1-3故事 41

3-1-4人物 42

3-1-5目的 43

2-1-6迷你游戏项目设置 44

3-2游戏内容设置 45

3-2-1美术风格设置 45

3-2-2道具设置 45

3-2-3主角风格设置 46

3-3游戏界面设计 47

3-3-1避免环境界面干扰操作 47

3-3-2人性化界面 48

3-3-3抽象化界面 49

3-3-4输入设备 49

3-4游戏流程描述 50

3-4-1倒叙法 51

3-4-2正叙法 51

3-5电影技巧与游戏的结合 51

3-5-1第一人称视角 52

3-5-2第三人称视角 53

3-5-3对话艺术 54

3-6游戏不可测性的设计 55

3-6-1关卡 55

3-6-2交互性 56

3-6-3情境感染 56

3-6-4掌控游戏节奏 57

3-7游戏设计的死角 58

3-7-1死路 58

3-7-2游荡 58

3-7-3死亡 58

3-8游戏剧情的作用 58

3-8-1无剧情游戏 59

3-8-2有剧情游戏 59

3-9游戏感觉的营造 61

3-9-1视觉感受 62

3-9-2听觉感受 62

3-9-3触觉感受 63

课后练习 64

第4章 游戏类型简介 65

4-1益智类游戏 65

4-1-1发展过程 65

4-1-2设计风格 66

4-2策略类游戏 67

4-2-1发展过程 68

4-2-2设计风格 69

4-3模拟类游戏 70

4-3-1发展过程 71

4-3-2设计风格 72

4-4动作类游戏 72

4-4-1发展过程 73

4-4-2设计风格 73

4-5运动类游戏 76

4-5-1发展过程 77

4-5-2设计风格 77

4-6角色扮演类游戏 77

4-6-1发展过程 77

4-6-2设计风格 78

4-7动作角色扮演类游戏 80

4-7-1发展过程 80

4-7-2设计风格 80

4-8冒险类游戏 81

4-8-1发展过程 81

4-8-2设计风格 82

课后练习 83

第5章 游戏开发团队的建立 84

5-1团队人力资源分配 84

5-1-1游戏总监 85

5-1-2企划人员 87

5-1-3程序人员 90

5-1-4美工 92

5-1-5音效制作人员 96

5-2游戏开发前的思考 97

5-2-1盲目跟风 97

5-2-2梦想与现实之间 97

5-2-3目标玩家划分 98

5-3团队默契的培养 100

5-3-1工作环境的影响 101

5-3-2士气的提升 101

5-3-3工作时程的安排 101

5-4测试 101

5-4-1游戏接口与程序测试 102

5-4-2硬件与操作系统测试 103

5-4-3游戏性调整与安装测试 103

5-4-4发行后测试 103

5-5游戏开发的未来与展望 103

5-5-1游戏类型的突破 103

5-5-2游戏网络化 104

5-5-3多重感官刺激 104

5-5-4游戏的虚拟现实 105

5-6游戏策划实战演练 105

5-6-1开发背景 106

5-6-2游戏机制 106

5-6-3游戏架构简介 107

5-6-4游戏特色 107

5-6-5游戏延续性 108

5-6-6市场规模分析 108

5-6-7研发经费预估 108

5-6-8投资报酬预估 109

5-6-9策划总结 110

课后练习 110

第6章 游戏营销导论 112

6-1游戏营销简介 112

6-1-1产品因素 113

6-1-2通路因素 113

6-1-3价格因素 114

6-1-4促销因素 115

6-2游戏营销的角色与任务 115

6-2-1撰写游戏介绍 116

6-2-2广告文案与游戏攻略 119

6-2-3产品制作与营销活动 122

6-3常见的游戏营销工具 123

6-3-1电视与网络广告 123

6-3-2病毒式营销 124

6-3-3关键词营销 125

6-3-4代言人策略 126

6-3-5整合性营销 126

6-3-6 App嵌入广告 127

6-3-7视频网站营销 127

6-3-8社群营销 127

6-4大数据的浪潮 128

6-4-1认识大数据 129

6-4-2大数据与游戏营销 129

课后练习 131

第7章 游戏数学与游戏物理 132

7-1游戏相关数学公式 132

7-1-1三角函数 132

7-1-2两点间距离的计算 134

7-1-3向量 134

7-1-4法向量 135

7-1-5向量内积 135

7-1-6叉积 137

7-2游戏中的物理原理 137

7-2-1匀速运动 138

7-2-2加速度运动 138

7-2-3动量 139

7-2-4重力 140

7-2-5摩擦力 142

7-2-6反射 143

7-3游戏的碰撞处理 145

7-3-1行进路线侦测 145

7-3-2范围侦测 146

7-3-3颜色侦测 148

7-4粒子系统 150

7-4-1烟火粒子 151

7-4-2雪花粒子 154

7-4-3瀑布粒子 156

课后练习 157

第8章 游戏与数据结构 158

8-1认识数据结构 158

8-1-1算法 159

8-1-2面向对象设计 159

8-1-3计算机存储结构 161

8-1-4链表 162

8-2堆栈与队列 163

8-2-1堆栈 163

8-2-2队列 164

8-3树状结构 164

8-3-1二叉树 165

8-3-2二元空间分割树 165

8-3-3四叉树 166

8-3-4八叉树 167

8-4图形结构 167

8-4-1图形追踪 168

8-4-2最小生成树 169

8-4-3最短路径 172

8-4-4路径算法 176

8-5排序理论 177

8-5-1气泡排序法…… 178

8-5-2快速排序法 179

课后练习 180

第9章 人工智能在游戏中的应用 181

9-1人工智能的应用 181

9-1-1以规则为基础 182

9-1-2以目标为基础 182

9-1-3以代理人为基础 182

9-1-4以人工生命为基础 183

9-2人工智能的原理 183

9-2-1遗传算法 183

9-2-2模糊逻辑 184

9-2-3人工神经网络 186

9-2-4有限状态机 186

9-2-5决策树 187

9-3移动型游戏AI 189

9-3-1追逐移动的效果 189

9-3-2躲避移动的效果 191

9-3-3行为型AI的设计 191

9-4老鼠走迷宫AI 194

9-4-1迷宫地图的建立 194

9-4-2老鼠AI的建立 195

课后练习 197

第10章 游戏开发工具简介 198

10-1游戏开发工具 199

10-1-1程序语言的选择 199

10-1-2操作平台的考虑 200

10-1-3游戏工具函数库 200

10-2 C/C++程序语言 201

10-2-1执行平台 201

10-2-2语言特性 202

10-2-3开发环境介绍 203

10-2-4 Visual C+++与游戏设计 203

10-3 Visual Basic程序语言 204

10-3-1执行平台 205

10-3-2语言特性 205

10-3-3 Visual Basic与游戏设计 206

10-4 Java程序语言 207

10-4-1执行平台 208

10-4-2语言特性 209

10-4-3 Java与游戏设计 210

10-5 Flash与ActionScript 210

10-6 OpenGL 211

10-6-1 OpenGL发展史 212

10-6-2 OpenGL函数说明 212

10-6-3 OpenGL的运作原理 215

10-7 DirectX 216

10-7-1认识DirectX SDK 217

10-7-2 DirectGraphics 218

10-7-3 DirectSound 219

10-7-4 DirectInput 221

10-7-5 DirectShow 224

10-7-6 DirectPlay 226

课后练习 227

第11章 细说游戏引擎 228

11-1游戏引擎的角色 229

11-1-1游戏引擎的特性 229

11-1-2游戏引擎的发展史 230

11-1-3游戏引擎的未来与Unity3D 232

11-2游戏引擎功能简介 233

11-2-1光影效果处理 233

11-2-2行为动画系统 235

11-2-3画面成像系统 236

11-2-4物理系统 238

11-2-5网络与输入装置 239

课后练习 239

第12章 游戏编辑工具软件 240

12-1游戏地图的制作 240

12-1-1地图编辑器 242

12-1-2属性设置 243

12-1-3地图数组 244

12-2游戏特效 245

12-2-1特效的作用 245

12-2-2特效编辑器 246

12-3剧情编辑器 247

12-3-1剧情架构 247

12-3-2非玩家人物 248

12-3-3旁支剧情 249

12-3-4剧情编辑器 249

12-4人物与道具编辑器 250

12-4-1人物编辑器 250

12-4-2人物动作编辑器 254

12-4-3武器道具编辑器 254

12-5游戏动画 255

课后练习 256

第13章2D游戏贴图制作技巧 257

13-1 2D基本贴图简介 257

13-1-1 2D坐标系统 258

13-1-2贴图与显卡 259

13-1-3图形设备接口 260

13-2游戏地图制作 261

13-2-1平面地图贴图 262

13-2-2斜角地图贴图 263

13-2-3景物贴图 266

13-2-4人物遮掩 267

13-2-5高级斜角地图贴图 267

13-3 2D画面绘图特效 270

13-3-1半透明效果 270

13-3-2透空半透明效果 272

13-3-3透空效果 273

课后练习 275

第14章2D游戏动画 276

14-1 2D动画的原理与制作 276

14-1-1一维连续贴图 277

14-1-2二维连续贴图动画 280

14-1-3透空动画 282

14-1-4贴图坐标修正 284

14-1-5排序贴图的技巧 285

14-2横向滚动条移动效果 289

14-2-1单一背景滚动 289

14-2-2单背景循环滚动 290

14-2-3多背景循环滚动 293

14-2-4互动地图滚动 295

14-2-5屏蔽点的处理技巧 296

课后练习 299

第15章3D游戏设计与算法 300

15-1 3D坐标系统简介 301

15-1-1 Model坐标系统 301

15-1-2 World坐标统统 302

15-1-3 View坐标系统 302

15-2坐标转换 302

15-2-1坐标转换过程 302

15-2-2极坐标 302

15-3矩阵运算 303

15-3-1齐次坐标 304

15-3-2矩阵缩放 304

15-3-3矩阵平移 305

15-3-4矩阵旋转 305

15-3-5矩阵结合律 306

15-4 3D动画 307

15-4-1模型对象建立(Modeling Objects) 307

15-4-2材质设计(Material Design) 308

15-4-3灯光与摄影机(Lights and Cameras) 309

15-4-4动画制作(Animation) 310

15-4-5渲染(Rendering) 310

15-5投影转换 311

15-5-1平行投影 311

15-5-2透视投影 312

15-6 3D设计算法 313

15-6-1 LOD运算法 314

15-6-2光栅处理 315

15-6-3物体裁剪法 316

15-6-4画家算法 316

课后练习 317

第16章 手机游戏开发实战 318

16-1手机开发环境简介 318

16-1-1手机游戏开发门槛 319

16-1-2 Android操作系统 319

16-2 Android开发平台环境建立 320

16-2-1设置Android游戏开发环境 321

16-2-2安装Java开发组件(JDK) 322

16-2-3安装Java工具Eclipse IDE 325

16-3建立第一个Android项目 330

16-3-1仿真器的建立与设定 331

16-3-2开始建立Android游戏项目 335

16-3-3手机程序的执行 337

16-3-4内嵌AdMob广告 340

16-4 APK文档的制作 346

16-4-1 Android APK文件设定 346

16-4-2产品密钥与APK输出 349

16-4-3将软件上传到安卓市场 352

相关图书
作者其它书籍
返回顶部