游戏开发原理 / 清华开发者书库
作者: Alan Thorn,李海涛等
出版时间:2016年7月
出版社:清华大学出版社
- 清华大学出版社
- 9787302414728
- 1-1
- 119754
- 0045178297-3
- 平装
- 16开
- 2016年7月
- 300
- 工学
- 软件工程
- TP311.52
- 计算机
- 本科
在索恩所著的《游戏开发原理/清华开发者书库》这本书里,作者清晰地列出了大多数成功游戏开发者所依赖的核心理论知识。这些知识包括相关理论概念、实际开发流程、经验与技巧,以及开发优秀游戏的一般细节。本书各章都系统地介绍了游戏开发的重要概念与理论,包括游戏算法、纹理及材质、几何学、拓扑学、声、光、特效,等等。此外,本书还以图解、实例分析和举例说明的方式解答了读者关于游戏开发的诸多基础问题,所有解答都简单明了,易于理解。读完这本书,读者将会深度理解和掌握游戏开发的核心理论和基本法则。
第1章 游戏与游戏设计
1.1 游戏类型与平台
1.1.1 类型和子类型
1.1.2 出品类型
1.1.3 平台
1.1.4 图形类型
1.1.5 交付方式
1.1.6 视角
1.2 视频游戏剖析
1.2.1 引擎
1.2.2 资产
1.2.3 规则
1.3 游戏开发阶段
1.3.1 基本设计与头脑风暴
1.3.2 原型设计
1.3.3 完善设计
1.3.4 引擎开发
1.3.5 资产创建
1.3.6 脚本制作
1.3.7 测试与调试
1.3.8 营销与分销
1.4 游戏设计
1.4.1 游戏设计目的
1.4.2 游戏设计文档
1.4.3 游戏名称、平台和受众
1.4.4 总结与故事
1.4.5 人物、设备和地点
1.5 总结
第2章 游戏软件开发
2.1 项目管理及其依据
2.2 通过RAMS创建一个计划
2.2.1 可复用性
2.2.2 抽象性
2.2.3 模块化
2.2.4 简单性
2.3 开发方法
2.3.1 瀑布模型:线性开发
2.3.2 瀑布模型:优点和缺点
2.3.3 敏捷模型:迭代开发
2.3.4 敏捷模型:优点和缺点
2.3.5 敏捷对比瀑布:如何进行
2.4 发布周期
2.4.1 技术预览版本
2.4.2 预览版本
2.4.3 用户测试版本
2.4.4 候选发布版本
2.4.5 最终版本
2.5 总结
第3章 游戏编程
3.1 深度型程序开发
3.1.1 编码
3.1.2 脚本
3.1.3 可视化脚本
3.2 开发游戏用不用引擎
3.3 游戏开发范例
3.3.1 面向对象
3.3.2 深入了解面向对象
3.3.3 面向部分设计方法论
3.3.4 OO与CBD
3.4 时间、事件和动作
3.4.1 时间
……
第4章 游戏数学
第5章 图形、像素和色彩
第6章 网络、操纵和动画
第7章 照明与补光
第8章 声音与音乐
第9章 特殊效果和后期处理
第10章 分销、发布和营销
附录A 拓展内容