是冲着翻译及推荐买的,但看完之后有点失望。
这本书的翻译是毋庸置疑的——认真负责,这个无需多说,下面针对的是本书的内容。
对我而言,这本书比较有价值的部分只有第一章,其余章节都很一般了,偶尔有一些有价值的东西,但改变不了我对整本书的评价。
第一章是游戏的架构,主要的部分就是图1.11,可以对游戏的架构有个直观的了解。这一章约有50页,占书的1/15。对于入门来说,这一章很有价值。
第二章和第三章是编译工具(visual studio)和c++蜻蜓点水式的介绍。说实话,这两章没什么新意,既不深入,也不浅出。约70页,占书的1/10。
第四章是数学基础部分,谈及比较基础的矢量,矩阵,变换,四元数等概念。这部分也是浮光掠影式的介绍,不到70页,占1/10的内容。大部分的内容线性代数都有介绍,除了四元数外。但这部分仅仅写了四元数的一些运算公式,缺乏推导,甚至缺乏解释。这一章还有硬件加速的单指令多数据运算,也就是一个硬件优化,我对之不感兴趣。
第五章是所谓的游戏支持系统,看起来是讨论游戏,实则不然,说白了,就是讨论如何生成对象,有那几种内存分配方式,容器(对,就是STL里面的容器),字符串,配置文件等内容。里面有人对配置文件内容中的Scheme定义觉得眼前一亮,但一方面这个只有一页的内容,另一方面,如果你了解领域特定语言(DSL)的话,这个也就泛泛了。这一章60多页,不到1/10的内容。附加一句,不要看Martin Flower的那本书《领域特定语言》,《领域专用语言实战》可能好一些。
第六章是资源及文件系统,谈到一些管理游戏资源的工具。其实我最想知道的是如何在游戏资源(尤其是Maya,PS等生成的资源)和游戏之间交互,但这个章节上讲一些特定的工具,下讲资源在游戏中应该怎么管理和分配,就缺我想知道的,郁闷。这一章36页,占1/20的内容。
第七章是游戏循环和实时模拟。总算进入游戏主题部分了。主要就是讲游戏中的主循环结构应该怎么讲,怎么样调控帧率。我看完之后更加郁闷了,抽离了要循环的内容讨论循环,离开了要讨论的帧谈帧率,是不是早了点?当然这本书也不会讨论具体的帧。附加说一句,这本书的代码更加鸡肋,就像推荐序1说的“我们不认为这些代码有直接取来使用的价值”,但估计推荐者不好意思说的过火了,接着说代码“极大地帮助了读者理解书中的技术点”。我认为正好相反,这本书的代码不但没有取来直接使用的便利,更没有帮读者理解技术点的价值。这一章28页,占1/20的内容。
写的累了,简洁点了。
第八章讲人体接口设备,大致介绍了各种游戏设备;第九章讲调试和开发工具。这两章均没有亮点。两章合起来50页,占书的1/15。
OK,接下来更简洁了:
第十章:渲染引擎,第十一章动画系统,第十二章刚体动力学,三章加起来大约有250页左右。这也是我认为写的最差的部分。
尤其是第十章(渲染引擎)和第十二章(刚体动力学),包含大量未解释的术语和复杂过程,我最不满意的就是对于复杂的细节和过程仅仅口头叙述一下,而没有直观的图解和例解!
第十一章写的尚可,这也是译者认为精彩的一章,如果精彩是尚可的讳语的话,或许是吧。
第十三章和第十四章分别是游戏性系统简介和运行时游戏性基础系统,在我看来,这不过是C++的再次讨论罢了。译者认为第十三章也比较精彩,我看不出来。
可以同时参考Snow的评论:http://book.douban.com/review/6564996/
鸡肋
对“鸡肋”的回应
《游戏引擎架构》热门书评
-
走向进阶的共鸣 ---深入理解工业级的《游戏引擎架构》
26有用 0无用 秦春林 2014-06-19
这两年,我阅读了大量关于游戏开发相关的博客,文章及书籍,从理论到实践;也不断通过各种互联网工具查阅实际开发中的一些技术细节和思路;经常与同行进行不同程度的交流和探讨。我体会到,对于某个领域,最重要的是要理解该领域的系统性的知识和原理,要明白它用来解决什么问题,解决问题的思路是什么,这样你才能去高效地...
-
转载:davidgu 目前为止游戏引擎方面最值得重视的一本好书
20有用 0无用 Milo 2014-03-12
游戏引擎方面的书籍历来都埋没在大堆的书中,不为人重视。大家长期来重点关注的,都是渲染领域。近年来这些现象有所改善,Game Programming Gems作为综合的Gems类书籍,有不少篇幅涉及了这一领域,近年来更有Engine Gems系列的书涉及这一领域。然而Gems类的书籍,毕竟没有办法系统...
-
一本学习3D游戏引擎的好书
14有用 1无用 Snow 2014-02-27
因为前几年工作当中接触过一些计算机图形方面的基础内容,所以平时闲暇之余对于游戏开发也就有些好奇。年前听说Milo Yip翻译的新书《游戏引擎架构》要上市了,所以就有心想买来一读,满足一下好奇心。除此之外,出于敬仰译者在对待技术方面的严谨态度,除了拜读以外,也希望能够收藏此书。上上周的周末,拿到了此书...
-
这是我读过翻译水平最高的著作,没有之一。
8有用 0无用 Yosemite 2014-02-28
这是我读过翻译水平最高的著作,没有之一。说句实在话这书要是给某个高校老师拉几个研究生几个月就能翻完,但以译者如此深厚的功底,却译了足足三年半!可见他对待这件事有多么认真!但我常想,Milo Yip能有这么高的水平,也许正是因为他的严谨和认真吧。作为计算机和软件专业的学生,即使今后不做游戏方向,哪怕仅...
-
非常不错的一本书
4有用 1无用 Yuki 2010-01-18
这本书算是游戏引擎方面最好的一本书了.非常清楚和详细讲解了游戏引擎的架构,而且包含大量丰富的细节.仔细读的话很有收获.亮点:1.讲解现代游戏引擎架构,非常新的实例.包括作者自己公司的引擎和商业引擎例如Unreal的实例.2.清楚的讲解实现细节.代码少而思想多.往往一段话就可以让你了解某个部分的实现....
书名: 游戏引擎架构
作者: [美] Jason Gregory
出版社: 电子工业出版社
原作名: Game Engine Architecture
译者: 叶劲峰
出版年: 2014-1
页数: 800
定价: 128.00元
装帧: 平装
ISBN: 9787121222887