腾讯光子工作室群 的《绝地求生:刺激战场》在今年2月9日全平台开测以来,备受全球玩家喜爱。这款万众瞩目的UE4手游是如何在保证原汁原味玩法的同时做好资源的优化,执行效率的提升,移动平台操作方式的优化的?并且在短短数月内将这款热门IP 制作成手游提供给国内玩家无疑对是一个巨大的挑战。
为此我们采访了 Epic Games 中国技术支持团队,让他们谈谈在《绝地求生:刺激战场》项目上做技术支持的一些经验分享。
1. 在国内,手游平台用户数量巨大,虚幻引擎在手游平台上有哪些值得推荐的优化?
不同的游戏类型和项目针对的目标用户定位有着不同的优化方案。在保证质量的同时还需要兼顾效率,需要团队在各方面做平衡,好在引擎提供了多种工具可以帮助开发者达到这样的目标。主要有三个方向。
资源把控:利用好引擎编辑器下的统计工具和ViewMode来做美术资源的规划和profiling,可以在项目开发中比较好的控制资源使用。
查找性能瓶颈:利用引擎的各种stat和showflag以及CPU profiler和对应硬件的gpu profiler等工具,可以进一步查找性能瓶颈和热点模块做更有针对性的优化。
兼容性把控:利用好Scalability和DeviceProfiler来做兼容性和性能的取舍。
2. PC 版的《绝地求生》对电脑的要求很高,在移动端制作100 人对战同样类型的游戏会遇到什么样的瓶颈,在虚幻引擎中是如何解决这些问题的?
PC 版和移动版有许多的区别,首先电脑版本的地图内容复杂度非常高,