Skip to main content
首页 > 综合资讯 > 科技资讯 »正文

腾讯WeTest亮相UOD大会,助力游戏开发者共创虚幻引擎4品质生态

科技资讯 来源:中国工业网 yang 2018-05-24 11:53:52 查看评论 加入收藏

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

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

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

  

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

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

  

  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技术的提高,将会通过数据进一步打通研发与发行厂商,实现国产手游性能的再度突破。

广告06

微信