EA 的 Metalhead 推出了 “超级棒球 4”,使用亚马逊 GameLift 在六个平台上进行交叉游戏

作者: 瑞安·格林 | 202

EA’s Metalhead launches ‘Super Mega Baseball 4’ with cross-play for six platforms using Amazon GameLift

Metalhead 对大波动了解一两件事。作为热门视频游戏系列 “Super Mega Baseball” 背后的开发商,该工作室将每部游戏推向了新的高度,同时发展了自己的能力和人才基础。Metalhead现在是EA SPORTS的一部分,它凭借 “ 超级棒球4 ”(SMB 4 )瞄准了围栏,这是一款以街机为灵感的体育游戏的新版本,有200多位可玩的棒球传奇人物——从贝比·露丝到大卫·奥尔蒂斯。以亚马逊网络服务(亚马逊云科技)为后端,Metalhead团队加速并优化了 “中小型企业4” 的开发和部署,最终在PlayStation 5、PlayStation 4、Xbox Series X|S、Xbox One、Nintendo Switch和Steam上同时推出了该游戏,并支持跨平台游戏。

Metalhe a d 很早就采用了 亚马逊 GameLift 进行基于云的服务器管理和 部署,在 2020 年发布的 “SMB 3” 版本中全力 支持了 亚马逊云科技。在关键学习的基础上,该团队继续微调其基于云的管道,包括整合 亚马逊云科技 CloudFormation,它允许用户通过将基础设施视为代码来建模、预置和管理 亚马逊云科技 和第三方资源。

与斯科特·德雷德共同创立Metalhead的克里斯蒂安·祖格指出:“我们上次没有使用CloudFormation,这使我们的部署变得容易得多。我们拥有一支主舰队,我们的质量保证团队只需按一下按钮即可部署和维护区域服务器机队;它完全自动化,带有护栏,这消除了我们头疼的问题。”

在 亚马逊云科技 上进行集中开发还使团队更容易跨平台部署游戏并促进跨平台游戏。他们使用所有客户端都可以访问的单一多人游戏协议。然后, 亚马逊 GameLift FlexMatch 配对服务等亚马逊云科技服务接管并提供同等体验。

祖格说:“我们希望不受平台限制,让玩家在使用任何设备上都能获得良好的体验。”“有了 亚马逊云科技,我们有了共同的中心点,降低了复杂性。这意味着玩家可以在能力和地理位置上公平匹配,从而体验相同的延迟,目标是尽可能降低延迟。”

“SMB 4” 的另一项关键升级是与 亚马逊云科技 Game Analytics 的集成 ,该团队使用它进行实时信号和后端运行状况监控。当检测到掉线模式时,系统会提示他们检查是否存在可能影响玩家体验的错误。他们还能够捕获和分析游戏玩法指标,为功能开发提供信息。

德雷德解释说:“击球是'中小企业'的关键机制,我们正在对球场位置和结果进行广泛分析,然后根据需要调整游戏玩法。我们会跟踪表现并将其与我们的预期以及统计模型进行比较,这样我们就可以确保我们的结果与现实世界的游戏玩法非常吻合。我们还在研究在线竞技模式的多人游戏体验:三角旗竞赛。我们希望确保游戏进行高质量、平衡的比赛,并将能力相似的玩家配对以创造令人兴奋的结果。”

祖格补充说:“我们发现解耦记录的数据和如何提问的能力非常强大。”“我们之前的解决方案更为严格,但我们目前的方法可以帮助我们的游戏工程师更好地确定最重要的关注领域。”

Metalhead 还将其脚本语言从 Python 转移到了 CDC C#,并开始使用单个 亚马逊云科技 Lamba 请求来调用其技术堆栈,而不是将每个 REST 端点作为单独的函数运行。新的简化方法允许团队在本地复制 “SMB 4” 开发环境,使初级开发人员能够安全地调试和开发新功能。

祖格解释说:“从软件的角度来看,开发人员可以像对待其他应用程序一样对待环境,这是一个巨大的生产力提升。”“此外,由于它是一个复制环境,但不是实时环境,因此所有经验水平的开发人员都可以在不影响实时构建的情况下与代码进行交互和测试,当某项功能准备好部署时,我们相信它会起作用。”

随着游戏现已在全球上市,该团队将继续捕获和分析数据,以进一步增强玩家体验。

有关 “SMB 4” 的详细信息, 请访问:https://www.ea.com/games/super-mega-baseball/super-mega-baseball-4 或在 Twitter 上关注 @supmegbaseball。

要详细了解如何使用亚马逊 GameLift 和其他 亚马逊云科技 for Games 服务加速和简化游戏开发,请访问:https://aws.amazon.com/gamelift/。