推荐序

本书是《腾讯游戏开发精粹》系列的第二册。万事开头难,得益于第一册的优秀成绩,本书在编写过程中秉承了第一册的开放精神,力求推动游戏开发领域朝着更加开放的未来迈进。本书通过系统性地组织,鼓励腾讯游戏的工程师将游戏中实际使用的新技术拿出来,毫无保留地与行业共享,与行业一起进步。

游戏技术覆盖面广泛。因此,本书在筹备的过程中在广度上下了功夫。在征稿阶段,全面覆盖腾讯游戏的所有工作室群及同级组织;在审稿阶段,有幸邀请到各个方向的技术专家担任审稿人和编委,力求在广度上充分展现腾讯游戏的技术胸怀和包容性。

在深度上,各位专家审稿人严格把关,保障了文章的技术深度和质量。本书在征稿阶段收到了53份有效投稿,覆盖了腾讯游戏技术的方方面面,由于篇幅的限制,一些优秀的投稿无法收录,在此向所有投稿人致以真诚的感谢。考虑到对读者的技术价值,本书增加了相关技术须通过大规模验证的要求,以及普通读者在阅读后较为容易复现的要求。最终,本书从创新性、时效性和实用性的角度出发,遴选出其中对业界现有技术方案有技术创新并在游戏中已经实际使用的21篇文章。

在时效性上,入选本书的技术都贴近当前游戏研发的前沿技术:从人工智能在游戏决策与内容生产上的技术突破,到光影特效在计算机图形学中的新表现;从动画物理控制下的动静相宜,到客户端与服务端上复杂细致的架构思考,再到游戏制作生产管线的工具技术。每篇文章都选择了投稿一年内的技术方案,并且充分考虑了在未来技术发展方向上的代表性。

然而,本书还是有所缺憾的,虽然投稿踊跃,遴选用心,却仍在游戏安全、软硬件结合技术和理论算法研究等方向上力有不逮。千里之行,始于足下。希望《腾讯游戏开发精粹Ⅱ》的这一小步,能向前承接本系列之开放精神,也能向后抛砖引玉,期待本系列续作发扬光大。

最后,希望本书能对读者有所帮助,如有任何意见请不吝通过邮件反馈给我们:tencentgamesgems@tencent.com。期待在第三册再见。

——吴羽《腾讯游戏开发精粹Ⅱ》主编、腾讯互动娱乐研发效能部引擎技术总监