开发游戏固然是内容创作,但往往需要的是新技术的熟练运用和对新概念的深入理解。 正因为如此,游戏开发者始终面临着“升级迭代”的严峻问题。 随着硬件规格、开发引擎、创新技术等维度的不断升级,从业者面临着更大的能力迭代压力。
从这一点来看,直观有效的“方法论”可以说是行业内非常珍贵的瑰宝。
如果能够直观地了解到新兴技术的成功应用经验,无疑是一个拓展思路、少走弯路的好机会。 尤其是一些大型厂商主导的大型项目,蕴藏着丰富的研发经验和创意理念。 但对于很多刚入行不久的研发人员来说,想要获得相应的信息和知识肯定是困难的。
为此,腾讯游戏编写的《腾讯游戏开发精髓》系列可以说是应对这一需求的有力手段。
该系列第一部分得到了业内人士的高度认可。 今年推出的《腾讯游戏开发精髓II》更是收录了21个已经在线上项目验证过的技术方案,深入介绍了腾讯游戏的新研究成果和创新成果。 技术进步。 本书涵盖了人工智能、计算机图形学、动画与物理、客户端架构与技术、服务器架构与技术、管道与工具等多个热门实用方向,非常适合游戏从业者、游戏相关师生阅读。专业人士和游戏幕后人员。 对技术原理感兴趣的普通玩家应该阅读学习。
面向时代前沿需求
《腾讯游戏开发精华II》的一大特色就是提供了当今诸多前沿技术和热门应用领域的操作案例和经验分享。
例如,本书的第一部分是对“人工智能”的讨论。 第一章分享了《捏脸》的系统设计。 角色个性化已成为当今游戏中的常见要求。 根据用户照片生成具有用户特征的游戏人脸无疑是增强用户角色代入感和游戏体验的有力手段。
书中给出的方案设计了一个智能人脸捏脸系统,可以根据用户上传或拍摄的人脸照片自动检测三维人脸关键点,根据游戏风格相应改变标准人脸,生成用户友好的人脸。 具有五官特征和游戏风格的三维人脸模型具有很大的参考价值。
在第二章中,本书进一步探讨了游戏AI的相关设计。 本书讨论了如何利用深度强化学习在赛车、格斗等类别的游戏中建立快速的游戏AI生成管道。 这样创作人,只需部分人工参与即可批量生成高质量的BOT AI。 这些BOT AI不仅可以与顶级人类玩家进行竞技水平的竞争,还可以适应各个级别的人类玩家。 同时,这些BOT AI在拟人化方面也比传统方法表现得更好。 这无疑是提高研发效率、优化游戏体验的好办法。
本书第四部分在客户端架构和技术的讨论中腾讯游戏设计,论证了大世界的场景复杂度管理解决方案等当前流行的命题。 在相同的硬件平台下,复杂度管理方案很大程度上决定了大世界场景中填充内容的数量和质量。 书中给出的解决方案是基于控制理论中的负反馈控制系统,最终可以实现:离线检测工具,自动分析场景各区域的复杂度; 运行时根据平台设置智能控制场景内容的加载、卸载和显示。 隐藏、LOD控制等; 根据平台负载能力和当前负载,更有效地控制运行负载并获得平滑的帧率。
众多符合时代主流需求的案例无疑是本书的一大价值所在。
详细内容维度
在游戏的开发过程中,不同的品类、不同的应用场景往往有许多独特的设计思路和注意事项。
《腾讯游戏开发精髓二》还针对这些更加细分的研发场景提供了详细的开发思路分享。
例如,本书第3章以开发高强度赛车AI为目标,介绍了遗传算法、监督学习和强化学习在赛车AI中的研究和应用。 文章首先介绍了利用遗传算法进行程序参数自动调整,解决人工调整AI参数的复杂问题,获得能力相对较好的赛车AI参数; 然后,用通俗易懂的语言介绍了监督学习和强化学习的基础来训练赛车AI模型。 知识以及实施过程中可能面临的挑战,并简要分析其应用,以便缺乏相关知识的游戏从业者能够了解这两种技术。
在第 6 章中,我们讨论可定制的快速自动化全局照明和可见度烘焙器。 本章提供了可定制的快速烘焙解决方案。 底层提供基于体素(voxel)的快速构建和光线追踪腾讯游戏设计,上层根据需要提供多种烘焙实现。 该方案具有硬件要求低、迭代快、全自动化等优点。 比如《王者荣耀》的战斗地图可以在几秒内预览烘焙效果,大大提高了项目美术迭代的效率。
本书在第9章中提供了控制多足机甲运动的解决方案。 本章总结了一套以程序动画为核心,结合动画序列、曲线控制、物理模拟来增强表现力的解决方案。 该方案不仅从根本上解决了滑动问题,还可以快速制作和迭代不同形态机甲的运动动画,让小团队在人力资源有限的情况下3D交通工具,高效打造高质量的机甲运动效果。 。
如此详细、覆盖面广的成果分享,对于从业者和专业爱好者学习、理解和解决相关维度的诸多问题来说,无疑是非常有效的。
权威认证:实用性好、先进性
自然,不少业内人士对于《腾讯游戏开发精髓II》的写作思路和实用性给出了自己的看法。
Epic Games中国首席引擎工程师王宓表示,从事行业工作的开发者或者有兴趣从事相关技术方向开发的学生可以从书中获得行业内较新的和已经实现的技术的第一手资料,这是肯定的。 《腾讯游戏开发精髓II》中信息的先进性。
浙江大学-腾讯游戏智能图形创新技术联合实验室主任金小刚指出了本书对“图形技术”领域知识传播的贡献,并认为“本书不仅体现了人工智能与人工智能的深度融合,情报和计算机图形学。 技术发展趋势,还深入介绍了业界关注的内存管理、客户端和服务器架构等实际工程经验,让读者全面、快速地了解实时技术的新进展图形。”
腾讯主要创始人张志东强调,本书“记录并分享了面对科技时代的变革,如何在大型网络游戏作品中应用人工智能技术和场景实现的经验教训,以及他们的思考路径,应该推荐给喜欢游戏行业和人工智能新技术的朋友。”
腾讯游戏副总裁、腾讯游戏公共研发及运营体系负责人崔晓春甚至认为,《腾讯游戏开发精髓II》与时下热词元界相呼应。 腾讯游戏在计算机图形动画方面的实践、工业化生产线、各种AI能力与应用、大世界的C/S架构……这些都将帮助读者构建属于自己的虚拟世界。 从构建虚拟世界的角度来看,这本书也具有相当的价值。
随着技术和产业的不断迭代,自身的迭代也是每个从业者都不能忽视的一个维度。 像《腾讯游戏开发精华II》这样的《武林秘籍》就是一个很好的学习机会。 作为游戏行业的一员,Game Top自然希望为更多的从业者和爱好者提供有效的信息和知识。 时间不等人,所以让我们尽快开始学习吧。
PS:我们将在评论区抽取5名幸运读者,每人获得《腾讯游戏开发精华II》一份。 欢迎大家在评论区积极谈谈你对前沿技术对游戏开发价值的看法。