近日,《天下3》优化了客户端的启动速度,使整体启动速度提高了50%!少侠最近登录游戏时有没有感觉到客户端启动更快?此外,《世界3》还优化了发动机的通用性和针对性:提高帧率,在某些情况下减少卡住,提高渲染特效和模型的性能。这些优化自然离不开技术人员背后的努力。让我们来看看《世界3》技术攻坚背后的故事~
优化客户端启动速度
当少侠兴奋地打开电脑,启动客户端时,他们只能看着游戏慢慢加载。此刻,他们一定非常焦虑和困难。为了让少侠更快地进入荒野世界,程序决定从游戏客户端的启动时间入手,将其与各种竞争游戏的启动时间进行比较,定位为可能的优化点,然后在测试后开始漫长的测试和技术过程。
目前,少侠进入荒野世界的步骤主要包括启动启动器和通过启动器启动游戏两个步骤,这个测试主要针对第二步。《世界3》收集了从点击启动游戏按钮和游戏过程开始的内容loading,直到登录页面出现性能数据,然后对这些数据进行多次比较分析,逐一定位可优化的问题。
但分析过程并非一帆风顺,项目组在优化过程中也踩过不少坑。基于程序员一贯解决问题的思路——从源入手,项目组开始从源代码分析整个启动过程,定位了很多看似可以优化的问题。然而,外表往往极易误导前进方向,因为程序源代码逻辑环境中发现的问题不一定是少侠遇到的问题。因此,要达到预期效果,需要在分析过程中还原少侠的使用环境。后来,经过多次统计,项目组终于定位了实际问题,然后仔细分析,最终解决了顽疾。
随着优化过程的不断推进,大人物的头发越来越少。幸运的是,客户端启动优化终于取得了阶段性胜利。实测显示,优化后的天下3客户端在同一场景下加载速度提高了50%以上!当然,实际启动速度的提高与少侠的电脑硬件配置有关。
在50%以上速度提升的背后,是不懈的测试和技术攻坚,也是迷路知返的宝贵反思精神。经过这次优化,少侠们可以更快地进入游戏,荒野之旅一定会更愉快。
游戏引擎优化
除了优化客户端的启动外,程序还在全力推广一些新的优化计划,为少侠带来更流畅的游戏体验。接下来,与少侠分享引擎进展~
随着游戏技术的不断迭代和更新,游戏中BigWorld引擎的瓶颈也逐渐显露出来,甚至在某些方面给世界少侠带来了不好的游戏体验。《世界3》知道流畅的体验是游戏的基础。早在2021年,就召集了一批行业顶尖技术学生解决引擎技术问题。
目前,在技术类学生的不懈努力下,新引擎版在外服环境测试中的帧率提高了37.5%。同时,计划召集一批先锋少侠测试优化引擎版的稳定性。你可以期待~
以上是游戏优化的进展分享。随后,《世界3》将继续优化游戏的各个方面,努力回应少侠的每一个期待和爱,为您带来更好的游戏体验!