<返回更多

干货:提升游戏开发效率与质量的制胜“法宝”来了!

2022-09-23    游戏茶馆
加入收藏

随着云计算的持续发展, 美国计算机协会(ACM)通讯杂志发表的文章《What Serverless Computing Is and Should Become: The Next Phase of Cloud Computing》指出,Serverless极有可能成为下个十年云计算重要趋势

我们正在迈入开发更快捷、更方便的Serverless时代。

对于游戏开发者来说,Serverless的免运维、高可用、弹性伸缩等特性,不仅可以缩减开发阶段代码量,让团队可以将研发重心聚焦于核心代码逻辑,减少开发时间;同时可以在部署阶段有效减少购买服务器、搭建及运维底层资源的成本,将更多资金及人力资源集中到其他创意类工作上面去。

创意与开发双向提效,推动开发者以更快的速度打造出质量更优的精品。因此茶馆认为,Serverless技术的普及及应用不仅是技术发展所趋,更是游戏产业实现精品化的必经之道

当然,在游戏精品化时代,仅仅提升应用开发效率还不够,开发者只有在提效的同时,保证用户的游戏体验,才能最终赢得市场和玩家的青睐。

在这一背景下,华为针对游戏开发者在应用开发、测试等场景需求,基于HUAWEI AppGallery Connect(以下简称AGC)推出的Serverless、智能遍历测试、云端真机调试等各类服务,已经受到了众多游戏开发者的使用。

01

提效:

5大Serverless服务赋能游戏开发

在游戏研发场景中,云侧资源的管理和运维复杂、用户身份认证方式繁多、网站部署环节多、功能开发周期长等痛点极大地影响了应用的开发效率。而AGC推出的认证服务云存储云数据库云函数云托管五大高价值服务,提供了包括计算弹性伸缩存储等Serverless能力,为开发者统一构建和管理后端服务和云资源提供了可靠技术支撑,助力开发者减少底层资源管理和运维成本,大大提升了应用开发效率。

在身份认证系统的搭建场景中,自建游戏认证系统通常需要开发者耗费大量资金和人力成本去购买、维护服务器。对此,开发者可以直接利用AGC提供的认证服务,在最短1天时间内即可完成端到端的用户认证系统构建,方便快速地实现注册、登录等功能,同时还可选择性地向用户提供手机、邮箱、国内外主流第三方帐号等多种认证方式

在游戏主体构建场景中,开发者通常在大量的功能开发工作之外,还需要解决数据管理、端云数据同步、服务器部署维护等难题。而AGC提供的云函数、云数据库、云存等Serverless服务将帮助开发者直接提升后端逻辑开发效率。

其中,AGC云函数服务可以将开发测试的对象聚焦到函数级别,特定语言下函数的冷启动时延最低可达10~20ms,大幅简化应用开发与运维流程,还可以助力开发者便捷操作云数据库、云存储等,从而提升业务功能构建的便利性。据统计,开发者使用云函数进行快速开发,可将应用开发效率提升70%

AGC云函数服务工作原理

AGC云数据库服务将通过云端传输的方式,实现数据在客户端和云端之间的实时同步,并为应用提供离线支持,从而助力开发者快速打造出端云、多端协同的应用。且值得注意的是,AGC云数据库对其中数据均采用加密方式进行传输,因此该服务在实现数据的可用性一致性的同时,数据的可靠性安全性也能得到保障。

同时,可伸缩的AGC云存储服务还将助力开发者解决开发过程中海量数据的存储难题。在数据传输及存储的全过程,该服务将对数据进行协议加密保护,以保证数据的安全可靠。针对存储操作意外终止的情况,用户只需通过简单的断点位置传入操作,即可实现数据续传。且该服务的维护也十分方便,在清晰的异常反馈信息指引下,用户即可快速定位错误原因。

AGC云存储服务工作原理

在网页部署场景下,AGC云托管服务为开发者提供了方便快捷的网页自动部署能力,包括网站托管存储加速功能,为用户提供安全快速的内容访问能力。借助该服务的帮助,在诸如网页应用开发游戏出海网站宣传买量营销落地页构建等场景下,开发者无需关注域名申请、证书管理等安全配置,也无需关注页面分发,即可构建出高安全、快速访问的网站。据统计与估算,云托管相较人工部署网站效率提升了整20倍

AGC云托管服务工作原理

此外,针对应用中常见的场景构建需求,AGC基于5大Serverless服务,推出了Serverless模板。丰富的场景化模板,如抽奖、游戏排行榜等可一键部署并快速集成到应用,助力开发者轻松实现场景代码,提高应用交付效率。

比如开发者在接入Serverless“抽奖活动”模板后,即可缩减大量端侧开发工作,只通过简单配置参数,就能快速满足开发者不同的抽奖功能开发需求,实现九宫格、大转盘等形式的抽奖功能的构建。

针对游戏中应用愈加普遍的排行榜功能,开发者也可利用Serverless搭建的“游戏排行榜”模板,更方便快捷地制定多种类型的游戏内榜单,从而激发玩家的游戏活跃度,提升玩家的参与感。

02

保质:

守好用户体验的“最后防线”

在完成了游戏的基础功能开发后,做好游戏的机型适配和性能优化,也是提升玩家游戏体验的必不可少的一个环节。但是由于我国手机硬件生态环境复杂、机型繁多等客观因素的影响,游戏开发者在机型适配和应用优化的过程中,普遍会面临测试机型不足、设备管理难成本高等挑战。

对此,开发者可借助AGC推出的云测试和云调试服务,提升测试效率、降低测试成本,高效精准地定位问题、解决问题。

其中,AGC云测试服务为开发者提供了丰富的热门移动终端设备,可以根据全量测试、上架测试、自定义测试三种测试场景标准,对应用进行自动化测试。在该服务的辅助下,开发者可以精准定位应用在移动设备上的兼容性、性能、稳定性、功耗及安全问题,并快速完成应用Bug修改。

AGC云测试服务工作原理

此外,针对开发者测试设备不足、调试问题定位难等问题,AGC还推出了云调试服务。最近一次云测试、云调试服务升级中,AGC直接新增了超过400款机型,覆盖华为和其他多个主流品牌,甚至如HUAWEI Mate Xs 2、HUAWEI P50 Pocket等热门机型也支持第一时间使用。机型众多的云端真机实验室,不仅可以降低开发者购买和管理设备的成本,开发者还可以快速获取目标机型,便捷远程测试的同时实时查看日志与导出离线日志进行分析,方便复现与修改应用问题。

AGC云调试服务工作原理

综上可见,HUAWEI AppGallery Connect推出的这些服务,基本涵盖了游戏开发者在应用研发及测试阶段的所有核心需求,可以通过尖端技术与优质服务助力开发者解放生产力,有效提升应用的研发效率及质量,堪称游戏开发者迈向Serverless时代的“最佳辅助”。

值得注意的是,除了高效开发和质量保障两大场景,AGC还从开发者在游戏研运全生命周期的痛点出发,推出了涵盖应用分发、运营和出海的一站式服务。但受限于文章篇幅,茶馆无法对其一一进行详细解读,对AGC更多服务和解决方案感兴趣的开发者可直接点击下方阅读原文,进入官网了解更多信息。同时,小伙伴们还可以扫描下方二维码,参与问卷调研赢取好礼。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>