《镇魂街:天生为王》— 这条街,由UWA共同守护

《镇魂街:天生为王》— 这条街,由UWA共同守护

2022年底,由喀什奥术研发、中手游与奥飞游戏联合发行的3D ARPG手游《镇魂街:天生为王》正式在全平台上线,上线首日全渠道新增即突破200万,成为2022年岁末最值得关注的一款手游新品。

很荣幸UWA参与了该作深度优化的全过程,见证了《镇魂街:天生为王》一步步走来的历程。尽管距离小编上次观看《镇魂街》已有段时间,但当我第一次接触到的时候,还是为制作组的用心所打动了。即便是在已经提前测试过的前提下,依旧在游戏上线首日,迫不及待地再次进入其中。

一方面,作为一名《镇魂街》的IP原著党,小编很满意游戏的画面和音效,游玩过程中仿佛慢慢被拉回了那个守候在屏幕前等待新一集更新的夏天,那位“快递小哥”还是那样热血,一点没变的感觉真好。而另一方面,作为一名重度ACT玩家,爽快的打击感、流畅的指尖操作都在《镇魂街:天生为王》中得到了满足。

当UWA开始为《镇魂街:天生为王》提供深度优化服务后,小编便对其充满了期待,毕竟《镇魂街》是我高中时期最喜欢的动漫,现在终于要以另一种方式再次见面了;在了解了更多项目背后的故事之后,小编打心眼儿里为这群用心还原《镇魂街》的成员们感到敬佩,因为他们真的是保留了印象里的那条《镇魂街》。

秉持着持续为粉丝创造精品内容和互动体验的信念,UWA同《镇魂街:天生为王》的开发团队共同携手,通力合作,努力给玩家呈现更优秀的性能表现。下面我们将从性能数据的角度,呈现《镇魂街:天生为王》的优化历程。

首先来看物理模块耗时对比,从下方物理耗时的前后对比图我们可以发现,优化前的物理模块经常存在3ms左右的耗时,优化后的物理模块主要耗时已经移除。当项目中没有使用物理模拟却依旧存在物理耗时的情况,需要检查是否可以关闭AutoSimulation,从而减少不必要的CPU耗时当项。

再来查看UI耗时曲线,可以发现在优化前的战斗场景中UI耗时经常持续在2-3ms之间、优化后的战斗场景耗时基本维持在1-2ms,UI作为游戏场景的常驻模块,其耗时的降低会提升FPS,从而带来更好的游戏表现。

而针对部分性能开销偏大的场景以及特效,UWA对其进行了GPU耗时分析,以便降低耗时提高游戏运行的流畅度。下图是游戏抽卡页面的GPU耗时对比,经过优化后,均有较大幅度降低,GPU耗时从近50ms降低至25ms左右,性能提升了近一倍。降低GPU所需耗时,能够减轻GPU的压力,我们将更多“好钢”花在“刀刃”上,从而进一步降低手机发热引起的降频、高耗电等情况。

优化前


测试机型:OPPO R17
画质:极致
帧率:16

耗时Top20的DrawCall的GPU耗时为45.49ms。这一帧总共94个DrawCall,GPU耗时为49.52ms。

优化后


测试机型:OPPO R17
画质:极致
帧率:34

耗时Top20的DrawCall的GPU耗时为22.89ms。这一帧总共67个DrawCall,GPU耗时为24.25ms。

而下图则是优化中压力较大的技能,查看优化前后的耗时对比,可以看到在优化前的GPU耗时高达176.94ms,优化后大幅降低至13.79ms,性能提升了近10倍。

优化前


测试机型:OPPO R17
画质:极致
帧率:5
这个技能总共14个DrawCall,GPU耗时为176.94ms。

优化后


测试机型:OPPO R17
画质:极致
这个技能总共9个DrawCall,GPU耗时为13.79ms。

除了深度优化之外,项目组也会定期使用UWA GOT Online、本地资源检测等服务,不仅随时帮助了解项目进度的性能变化,同时也可以与前序工作形成对比,帮助项目的稳定推进。


项目帧率和内存变化趋势

如今,在IP漫改市场热潮渐退的情况下,《镇魂街:天生为王》凭借独特的战斗模式和对《镇魂街》IP的深度理解,依旧逆流而上。相较于优化前,部分场景、技能特效出现的掉帧卡顿等较为明显能够影响游戏体验的负面体验,游戏正式上线后已然将这些问题消化殆尽。不仅如此,还在操作手感、画面流畅度等性能方面收获了不少玩家的好评。

《镇魂街》中有这样一句话:乱世将至英雄四起,人各有命上天注定,有人天生为王有人落草为寇。即便国内“版号仍处寒冬”,但依旧挡不住如《镇魂街:天生为王》这类优秀的作品发出炽热的温度,驱散前方的迷雾。UWA愿为性能保驾护航,衷心祝愿《镇魂街:天生为王》能够在未来的道路上取得更好的成绩!