注册 登录 进入教材巡展
#
  • #

出版时间: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  拓展内容