UWA发布Unity游戏性能数据分析报告:性能问题消耗严重

上海侑虎科技有限公司旗下的游戏/VR应用诊断与资源监测品牌UWA于今日发布了今年的Unity游戏性能数据分析报告。根据官方介绍,该报告的制作过程中,UWA进行了高达1015次测评,生成并分析了1461万帧的性能数据,对不同平台,不同客户机以及游戏结构的表现进行了深入化的测试,收集与分析汇总。

4399

根据报告显示,今年使用Unity开发的3D游戏数量远超2D游戏,但Unity引擎的频繁更新换代,未能影响到游戏开发团队的选择,绝大多数游戏开发商依然在使用老版本的引擎进行开发。

这种现象也是意料之中的,引擎的更换必然会带来对接兼容等问题,即使是同一种引擎,不同的版本,在具体的算法逻辑,图形渲染,解释器脚本以及材质解析上都会有所优化与变动,而这种变动就会导致游戏开发商一定的时间成本来重新适配,从而拖慢项目进度。因此及时更新引擎,对于已经完成前期工作以及正在执行项目的开发商来说并不是合适的选择。

4399

在游戏项目类型方面,今年基于Unity引擎设计的移动游戏以ARPG与MMORPG占主导地位。顺应着此前多方大数据报告所呈现的移动游戏越来越“重”的趋势,已经从简单,快速的手游规则转为向精品化游戏品质发展,步入了游戏发展的第三阶段。

随着硬件水平的提高,游戏内容与模式的饱和化,继续维持现状的游戏设计模式显然是难以具有竞争力了,所以重度化手游是目前比较实际可行的发展方向,也是游戏产业必然要经历的发展阶段。而且Unity引擎的定位已经为移动游戏的重度化提供了完备的基础,最近频繁的更新也在不断对引擎构造进行改善与加强,以实现更加优秀,多元化的游戏功能逻辑支持。

4399

但重度化游戏所带来的直接挑战就是性能开销表现。根据UWA的报告显示,我们可以发现在这一块,现在的大多数游戏都不是做的非常优秀。在游戏CPU开销分布上,Android平台上遇到的性能问题更为严重,而在内存泄露问题上,Android与IOS的内存泄露均占有较高的比重,尤其是IOS泄露占比高达58.7%。

造成这种表现的原因一方面是由于各自系统底层问题所带来的性能利用率不高(例如Android的内存与CPU管理机制对比IOS系统依然存在不足),而另一方面则是大多数游戏团队都是初步涉猎重度游戏的研发,在对纹理、网格渲染,大型素材压缩等环节的处理上优化不到位。

4399

事实上,目前的游戏表现力与图形水平相比已经发展较为成熟的主机平台与PC平台还有着相当的差距,而如果在这样的层次上就已经出现了严重的优化问题,导致大量性能资源不能得到合理的管控,造成丢失。那么当游戏内容与表现进一步进化后,所面临的问题将更加严重,最终将会阻碍重度手机游戏的表现期望。因此如何更好地根据平台特性对资源利用与转化进行优化是目前所有重度游戏开发商刻不容缓,需要立即去解决的问题。

Recommended Articles

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注