GungHo 通过借助 Amazon GameLift 进行高级匹配来升级玩家体验
2022 年
GungHo Online Entertainment, Inc.(“Gungho”)是一家以《Puzzle & Dragons》而闻名的日本视频游戏开发商和发布商,自该游戏首次发布以来一直在使用 Amazon Web Services(AWS)作为其基础设施。后来,2020 年 6 月,GungHo 求助于 Amazon GameLift 来部署和管理其最新动作游戏《Ninjala》的多人游戏服务器。Amazon GameLift 通过降低开发商的实施和运营成本,增强了世界各地玩家的匹配体验。
服务器端和匹配系统部分可以由 AWS 负责。这样我们就能够专注于为客户提供卓越的游戏体验。与我们自己提供服务器的方法相比,构造成本仅为一半左右。我们每月还能够将运营成本降低 4 个人工月。”
Takanori Kikuchi 先生
GungHo Online Entertainment, Inc.
首席技术官
为在线多人游戏选择匹配系统
GungHo 开发的许多游戏都属于免费游戏类别;玩家只需为高级功能和服务付费。这种模型加大了预测并发玩家数量的难度,因此基础设施需要足够灵活,才能相应地进行扩展或收缩。
GungHo Online Entertainment, Inc. 首席技术官 Takanori Kikuchi 说:“与本地服务器相比,采用 AWS 的决定是基于其灵活性、可扩展性和总体成本效益。”
为了在基础设施利用率方面保持行业领先地位,2018 年前后 GungHo 意识到需要升级其多人匹配系统和游戏服务器。在仔细考虑了是构建内部匹配系统还是使用外部服务之后,他们得出结论,每个作品都有独特的匹配要求。他们决定采用符合每个作品特征的匹配系统。
选择匹配系统对《Ninjala》构成了挑战,《Ninjala》当时正在开发中。《Ninjala》的灵感来自《Chambira(sword fighting)》,玩家在大逃杀和团队比赛中控制 3D 头像,最多可容纳八名玩家。除了提供令人振奋的动作外,有效的匹配对于确保良好的玩家体验至关重要。但是经过初步测试,用户反馈表明,游戏的架构,包括匹配系统,需要重新评估。经过深思熟虑,GungHo 决定实施 Amazon GameLift FlexMatch。
Kikuchi 在谈到使用 Amazon GameLift FlexMatch 的理由时说:“由于该游戏引擎使用 Unreal Engine,该引擎具有随时可用且更新良好的 SDK,因此我们确定这将大大减少游戏通信方面所需的开发工时。”
与 Amazon GameLift 开发团队一起改进《Ninjala》
为《Ninjala》优化 Amazon GameLift 需要大约六个月的协调,在此期间,Kikuchi 与 Amazon GameLift 开发团队保持密切沟通,并要求进行更新以适应游戏行业的最新趋势。
《Ninjala》是一款快节奏的游戏,比赛很快就会结束,玩家在比赛结束后立即进行匹配。在此期间,匹配频率同样高的第一人称射击游戏(FPS)越来越受欢迎。Kikuchi 要求 Amazon GameLift 开发团队增强游戏的匹配能力,以处理更大的请求并跟上不断变化的游戏格局的步伐。
GungHo 不仅将 AWS 用作计算环境和系统基础设施,还使用 AWS Enterprise Support,后者提供全年全天候技术支持。AWS Enterprise Support 协助开发和部署《Ninjala》,该游戏于 2020 年 6 月在全球同时发布。《Ninjala》在发布后的 16 小时内就被下载了 100 万次。
在游戏过程中,《Ninjala》的目标是实现每秒 60 帧的屏幕渲染率,并自动将用户连接到处于最佳地理位置的服务器,以最大限度减少游戏延迟。因此,在提供该服务的国家,游戏发布后没有出现延迟问题。
“尽管发布当天有点手忙脚乱,但我衷心感谢 AWS 成员提供的全面支持系统,”Kikuchi 说。“事实证明,他们在迅速解决新出现的问题和监控用户看不到的各种指标方面非常重要。”
在《Ninjala》大获成功的基础上,采用 Amazon GameLift 制作新游戏
在《Ninjala》发布后的三个月内,Amazon GameLift 发布了几项更新,以增强匹配效果并改善整体用户体验。截至 2021 年 10 月,该游戏在全球的下载量已达到 800 万次。
“我们现在可以将服务器端和匹配系统的部分托付给 AWS。这样我们就能够专注于为客户提供卓越的游戏体验,”Kikuchi 说。“与我们自己提供服务器的方法相比,构造成本仅为一半左右。我们每月还能够降低相当于四个人的运营成本。”
展望未来,Kikuchi 先生说,GungHo 专注于利用 Amazon Aurora Serverless v2 的按需扩缩功能。在联机游戏中,玩家需求可能会出现不可预测的波动,支持高峰时段所需的基础设施成本是一个重大问题。他们将 Amazon Aurora Serverless v2 视为解决该问题的解决方案。
Kikuchi 预计,AWS 将继续扩展其服务的功能,以适应新兴趋势,例如游戏规划和用户行为的变化。“与 AWS 合作,我们坚定地致力于 Amazon 以客户为中心的文化。我觉得他们真诚地倾听我们的想法,并在提供服务时将其考虑在内。我希望我们能继续开展富有成效的合作。”
Takanori Kikuchi 先生
客户简介:
GungHo Online Entertainment, Inc.
- 成立日期:1998 年 7 月 1 日
- 资本:53.38 亿日元
- 员工人数:1,335(合并)
- 业务内容:智能手机游戏、主机游戏、电脑联机游戏的规划、开发和运营
采用 AWS 的好处和未来前景
- 降低开发和运营成本
- 维持服务级别
- 多游戏利用率