解决虚幻引擎4手游开发难题,腾讯WeTest亮相UOD大会

WeTest通过发布GAutomator与WeTest APM工具,为使用UE4开发的游戏产品实现了全生命周期的监控助力。

随着手游行业的迅速发展,商业引擎的使用在手游研发中越来越普遍。在玩家们对游戏审美不断提高的同时,也需要游戏开发者拿出更精巧“绝技”。

 

在2017年下半年起,战术竞技游戏的爆发,便要求游戏开发者们在传统射击手游之上,实现更写实的“次世代”画面。因此,在画面设计上有出色表现力的虚幻系列引擎便成为最佳之选。而随着虚幻引擎4(Unreal Engine 4,以下简称UE4)免费开放,近年来正有越来越多的手游在开发中开始使用这款引擎。

 

2018年5月23日-24日,由Epic Games主办的“2018 Unreal Open Day 虚幻引擎技术开放日”于上海成功召开。诸多业内专家分享了行业顶尖理念以及实际运用经验。

虚幻引擎技术开放日主会场

 

腾讯旗下游戏质量开放平台——腾讯WeTest的高级测试开发工程师许敏华、何纯先生作为演讲嘉宾受邀参会,带来了题为《腾讯WeTest赋能虚幻引擎4品质生态》的精彩分享[y1] ,帮助开发者们在产品测试、运营环节找到适配调优方案。

WeTest主题分享现场

打造品质保障方案,为UE4开发产品实现全链路监测

对游戏性能越发“挑剔”的玩家们而言,Android游戏兼容性测试是较为重要的产品评价指标。现阶段市场上Android机型出新速度快、系统升级快、碎片化严重,在游戏上线前,Android兼容性测试成为游戏测试阶段的关键。产品在面对海量用户之前,开发者需要尽可能筛查并解决所有影响用户体验的问题。

细数现阶段市面上Android机型,已覆盖5大厂商的6000+机型,更有超过15个版本的分辨率、8个以上操作系统以及20多个种类的CPU、GPU

 

研发期测试尚属游戏开发流程中的冰山一角,对于游戏性能优化而言,更多的问题来源于真实的运营环境及用户使用场景。用户使用时的网络情况(Wifi、4G、3G,运营商,地域位置)、手机环境(安装应用数量、电量、使用年限、是否有SD卡)、系统环境(Android系统型号,是否root)、应用保存的数据、不可控的使用方式等,都为游戏的性能保障带来挑战。因此,游戏上线后的运营期监控,对于开发者迅速定位问题、收敛bug来说,更是必不可少的一环。

 

针对这一现状,腾讯WeTest通过发布GAutomator与WeTest APM工具,全面保障研发期测试及运营期监控,为使用UE4开发的游戏产品实现了全生命周期的监控助力。

腾讯IEG高级测试开发工程师 许敏华

 

腾讯IEG高级测试开发工程师 何纯

 

弥补手游自动化测试技术空白,GAutomator在上线前为游戏品质保驾护航

当游戏兼容性不佳时,容易出现以上8大类问题

 

倘若说起市面上基于UI控件的方式进行UE4手游自动化测试的工具,目前仍尚属空白。自动化测试尚停留在图像识别的方式,且仍有稳定性与成功率较低的弊端。因此,针对以上问题,腾讯WeTest推出了GAutomator自动化测试框架。

GAutomator自动化WeTest平台云端运行上传界面

 

值得一提的是,其兼容测试服务配合用户上传的GAutomator自动化测试脚本,支持开发者指定测试路径、特定场景进行深入的兼容测试。开发者在本地手机即可完成如PVP对战测试、回归测试、性能测试、关卡测试等场景的自动化测试,达到节省人力的目的。此外,GAutomator提供市面最新TOP100+的机型覆盖与更多定制服务。

 

同时,GAutomator UE4自动化测试还有集成简单、自动化测试与开发代码完全分离、支持云端批量运行等特点。

GAutomator UE4自动化测试的云框架可以实现适配兼容测试、性能测试,并支持多部手机同时运行

 

而相比图像识别,GAutomator UE4自动化测试UI控件的方式更加稳定。基于UI控件可以进一步实现UE4 UI空间查找、操作等功能,使GAutomator在不同手机上的自动化测试的成功率相较图像识别高出很多。

 

基于UI控件的UE4自动化测试框架

 

漫漫运营带来更多挑战,APM性能监控成为改善用户体验基础

由于手游玩法越来越重度,在手游上线后,客户端性能逐渐成为了影响玩家体验的关键因素,性能监控分析则是持续改善用户体验的基础。但针对多变的场景,如何才能高效地溯本逐源,找到问题根本?

当玩家大面积投诉游戏“很卡”,这是网络问题?客户端问题?还是服务器降低了反加速的阈值,使客户端被回扯的数量剧增?

 

事实上,如今移动游戏上线后,我们需要更多的数据来第一时间对游戏进行调优与“抢修”。最大程度保证玩家的体验。

在手游流畅度中需要注意的13种关键指标

 

另一方面,放眼全球,近日于美国举办的Google IO大会和Microsoft Build大会中,都能看到APM的影子,可以看出APM已是助力移动APP开发的大势所趋。

 

针对这种刚需,在2018 UOD大会中,腾讯WeTest展示了手游客户端性能线上监控工具(以下简称 WeTest APM),保证游戏开发者在测试与运营阶段,高效获得用户反馈数据、玩家行为数据以及相应数据的解析,实现游戏性能品质的优化。

 

“因为玩家对游戏有感知的问题背后,可能涉及多个环节。全链路监控的意义在于,通过自动化的逐层排查,把问题原因尽可能缩小到某个范围内。原本需要前后台开发人员联调2个小时才能定位的事情,通过全链路监控能把时间成本缩短到几分钟。”在这里,何纯解答道。直观、高效是腾讯为开发者们实现APM全链路监控的重要目标。

 

开发者获取数据涵盖了包括UE4等主流引擎采集游戏核心性能,以及FPS、PSS等主要监控指标。开发者可以通过7个API接口30分钟搞定。

 

WeTest APM可以实现多维度性能检测、多方式组合分析、精准定位问题以及全天候报警等功能。而基于腾讯多年来手游性能审核经验,通过上亿级别的数据进行验证,不仅保证了数据的可靠性,更可以帮助开发者发现特别是游戏高峰时段的显著问题,发现游戏画质瓶颈,同时性能损耗影响也趋近于0。

 

腾讯WeTest APM现阶段可以实现的功能

 

结语

至此,通过GAutomator与WeTest APM共同发力,腾讯WeTest为使用UE4开发的游戏产品们实现了全生命周期的助力。

 

由于用户需求的提高,“见招拆招”的开发技术更要有所增强。而腾讯WeTest的两款产品,第一时间响应手游发展的趋势,在大环境下帮助更多合作伙伴研发,拿到助力研发的更强“干货”,从而推动国内手游开发者打造更多S级游戏产品。

 

我们也期待着,随着GAutomator与WeTest APM技术的提高,将会通过数据进一步打通研发与发行厂商,实现国产手游性能的再度突破。

最新文章
1自查小程序4大安全隐患!文末免费赠送小程序安全扫描专业版! 腾讯WeTest现面向小程序开发者开放免费申请使用小程序安全扫描专业版,助您提前发现全面的安全漏洞。扫描文中问卷二维码或点击问卷链接,即可报名参与免费领取活动。
2浅谈渗透测试服务在泛互行业带来的价值 在泛互联网行业中,渗透测试服务对于保障企业的网络安全至关重要。
3云手机卡顿/无特定设备/商店登录受限怎么办?WeTest专有云帮您解决! 公有云满足了大量小微企业、个人的测试需求;随着客户深入使用,也遇到了一系列新问题。本篇将对几个常见问题予以解答
4小程序安全相关标准和规章制度 针对小程序安全相关标准及规章制度的调研
5浅谈渗透测试及红蓝攻防对抗中的差异 渗透测试和红蓝攻防对抗已经成为企业保障网络安全的重要手段。
购买
客服
反馈