游戏测试 打造工业级研发流水线,UWA Pipeline 内测申请中!

侑虎科技 · 2021年03月17日 · 1603 次阅读

随着中国移动游戏向精品化和重度化等方面不断挺近,研发团队对于开发流程的规范化、流程化、专业化和自动化需求不断增加。因此,行业内的大量游戏公司开始思考如何更加科学、高效地进行游戏项目研发,“工业化流程” 一词也开始不断被各大游戏团队所提及。

“工业化流程” 的前提是需要拥有工业级的 “流水线”,为此,我们在今年的 UWA DAY 上展示了正在研发的 UWA 持续集成流水线软件(下文简称 “UWA Pipeline”):从代码提交、到编译出包、再到自动化测试,最后到上线部署。从质量监控到性能保障,在开发过程中全方位提供研发团队重要的信息反馈,为游戏项目保驾护航。

以下是该服务的特点,经过一年多来的持续打磨,我们的 Beta 版本正式面世,并开放试用资格【详见文末】。

一、简单易用,三步即可完成全套流水线的部署

在日常开发过程中,编译、打包等流程都是非常耗时的,有些实际项目可能会出不同的版本,仅打包就耗去几个小时,甚至以天数计。使用 Jenkins 等 CI/CD 工具可以一定程度上通过自动化提升打包的效率,但学习和搭建的时间成本依然较为巨大,更有相当比例的开发团队依然手动打包的方式,严重制约项目开发进度、迭代效率。

UWA 推出的 Pipeline 流水线从安装到部署,仅需 1 天即可搭建完成,大幅度减少研发人员搭流程的时间。

二、可视化流水线,高效的内容产出源自高效的工业级流水线

该服务深度支持 Jenkins 等 CI/CD 工具,可提供代码提交、自动化编译和出包、自动化检测和分析、多终端自动运行测试等多项扩展性功能,满足项目持续开发与持续集成的需求。

同时,研发团队也能直观、快速地了解流水线目前的状态,高效定位节点问题。

UWA Pipeline 提供简单易用的界面交互、托管式的插件管理和灵活自由的任务设置,研发团队可以轻松便捷地搭建流水线。

三、与 UWA 产品服务无缝衔接,可在流水线中快速调用 UWA 各种性能保障服务

基于 UWA 专业的性能分析引擎,UWA Pipeline 帮助研发团队高效设置端到端的持续交付流水线,并无缝对接 UWA 的各种性能保障服务,譬如真人真机测试、本地资源检测和在线 AssetBundle 检测等,在游戏开发的任意阶段都能为研发团队可靠专业的技术支撑。

四、具有高扩展性

研发人员可根据项目自身需求,在 UWA Pipeline 中设计并打造符合项目特点的开发流程,譬如根据项目需求建立不同的流水线或节点,自动执行功能测试、接口测试、回归测试、自动化测试等,并且在这个流程中通过企业微信、钉钉或邮件等服务来发送提醒和结果。

研发团队可将这套框架中不断改进,将不同形式的任务逐步纳入到这套框架里,持续提升流水线本身的贴合性。

以上是 UWA Pipeline 的 Beta 版本介绍,目前该服务在内测中,如需申请,戳此即可跳转至官网申请试用

随着玩家对于游戏品质的要求越来越高,可玩的内容需求越来越多,光靠开发团队自身的能力已经很难满足高质量内容制作的持续输出。优秀的匠人可以通过锤子打造出精美的马车,但如果想做出汽车甚至高铁,光靠锤子和经验是很难达到的。

现在,任何一个研发团队,无论规模,都能使用这套的工业化流水线,为项目打造一座扎实的底座。它保障的是研发流程和制作水平的 “中位线”,只有 “中位线” 提升了,我们行业的整体工艺水平才会持续提高。整体环境好了,行业中的绝大部分研发团队才能从中获益。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册