游戏引擎原理与实践

程东哲

出版时间

2020-02-01

ISBN

9787115518071

评分

★★★★★
书籍介绍
本书着重讲解游戏引擎的基础知识和工作原理,并结合配套的游戏引擎示例和详尽的代码,介绍游戏引擎开发的技术细节。 本书是第1卷,主要涉及游戏引擎基础架构。全书共13章,分别介绍游戏引擎原理、引擎和引擎编辑器、底层基础架构、数据结构、数学库、引擎初始化、应用程序架构、对象系统、资源管理、引擎设计的哲学理念、场景管理、静态模型导入和LOD技术。本书未涵盖的游戏引擎话题将在卷2中讲解。 本书适合有一定的游戏开发基础和经验并且想要系统学习游戏引擎原理和引擎开发技术的读者阅读。 程东哲 游戏引擎开发工程师,吉林大学计算机硕士,现就职于腾讯公司,曾先后参与了《逆战》《斗战神》《众神争霸》《无尽之剑——命运XBOXONE》《云游戏》《Lucky Night VR》等项目开发。主要负责游戏引擎工作,包括腾讯内部自研May引擎和AGE引擎、修改和移植Unreal商业引擎。
目录
版权信息
内容提要
推荐序
前言
资源与支持

显示全部
用户评论
草草读了两章 ,有些失望。感觉像是笔者的UE引擎源码阅读笔记,绝大篇幅就是概念罗列,然后就是接口代码,为什么要抽象这个概念?为什么这么设计?这样做的优缺点? 对于书标题中“原理”我更希望的是看到作者对于原理的思考,但是我几乎很少看到。 看到第十章:引擎的设计哲学中的世界抽象小节后决定放弃本书,这节说unity应该把两个组件合并,因为他们经常一起使用?! 这点我不同意,至少应该是从抽象概念的角度来解释通才可以吧?当然笔者可能是从开发者使用角度或者引擎设计技巧出发提出的这个规则,但是从设计角度出发我无法接受。 从书的内容看笔者应该是个实践主义派,但是本书对于原理细节和思考描写太少了,我觉得这部分应该占书的绝大部分才无愧于标题中的原理,实践和例子其实直接git就好。
非常精彩,之前一直想要了解内存管理,对象的销毁这些别的书一般都不讲的东西,这下一次性都学习了。作者很有心,有的内容不仅给了自己的实现,而且还有参考书籍或者开源库推荐
写的是什么。。
下载
收藏