Meta 的 Oculus Studios 部门如何通过亚马逊 GameLift 减少游戏开发时间和成本

作者: 瑞安·格林 | 2023

推进虚拟现实(VR)叙事艺术是Meta旗下的Oculus Studios的主要目标之一,该部门发行流行的多人游戏,包括《人口一号》、《Onward VR》和《Beat Saber》。随着 Meta 的 Oculus Studios 不断发展,建立一个可靠且可扩展的游戏开发和托管后端以供他们的 VR 故事讲述者使用,是关键。Meta的Oculus Studios核心工程团队选择使用Amazon GameL i ft对其多人虚拟现实游戏的游戏托管和配对服务进行标准化。

直面挑战

多个 VR 工作室组成了 Meta 的 Oculus Studios 部门,每个工作室都有自己的首选工作方式。这虽然确保了独特的玩家体验,但也可能带来游戏开发和托管的复杂性。工程团队必须支持各种游戏引擎,从Unity到虚幻引擎,甚至是自定义引擎和平台。要理解和使用每个工作室的自定义多人游戏系统,还需要充足的跑道。其他注意事项包括使用直播服务、交叉播放支持和聊天等功能进行构建,以及整合每个工作室的发布流程。

工程团队还负责检查和整合质量保证、测试和发布方法以及办公室设置。工程团队意识到保持孤立的方法是不可持续的,因此开始研究游戏托管和配对的解决方案。

齐心协力,实现共同目标

工程团队希望实施一种简化、可重复的策略来整合和支持未来的工作室。目标是提高开发者的速度,简化新的多人游戏体验和新增功能的创建。推进各工作室管理跨游戏支持、扩展和维护的方式也是这一愿景的一部分。该团队确定了一组共同的目标,例如加快新游戏和功能开发。

但是,将这一愿景变为现实需要所有工作室的信任。该团队必须想办法证明其正在开发的解决方案将如何帮助他们减少开销并确保所有工作室保持一致。他们确定了一组共同的目标。在短期内,该团队的目标是加快融入Meta的Oculus Studios生态系统,供未来工作室使用,增加对所有工作室的支持,提供更具可扩展性的解决方案,并提高每款游戏的弹性和可靠性。展望未来,该团队正在通过简化常用集成、共享模式和代码的重复使用来加速新游戏和功能的开发。

寻找合适的技术

有了明确的目标、对随之而来的挑战的了解以及虚拟现实工作室的同意,Meta 的 Oculus Studios 开始探索可用的多人游戏托管和配对解决方案。当时的想法是使用 “Beat Saber” 试行混合端到端解决方案,并将其多人游戏标准化为专用游戏服务器,而不是通过点对点 (P2P) 托管模式。服务级别协议、配对灵活性、全球区域可用性、功能和支持都在技术决策过程中发挥了作用。

随后进行了研发(R&D),团队最终决定实施Amazon GameLift。Amazon GameLift 是一项完全托管的服务,可轻松托管和扩展用于多人游戏的专用游戏服务器。在评论该战略时,Meta的Oculus Studios核心工程师Mick Afaneh分享说:“我们希望与一家服务提供商合作,该服务提供商不仅了解大规模服务所带来的独特挑战,而且其技术可以帮助我们在全球扩展并降低各工作室的开发成本,同时确保无论身在何处都能获得最佳玩家体验,这使 亚马逊游戏网络服务和 Amazon GameLift成为理想的选择。”

幕后技术

借助亚马逊 GameLift,Meta 的 Oculus Studios 现在可以将游戏服务器版本上传到该服务,并选择亚马逊弹性计算云(Amazon EC2)实例的大小。然后,该技术会创建游戏会话,在多个 亚马逊云科技 地区构建 EC2 实例队列。诸如自动扩展之类的集成功能使得 Meta 的 Oculus Studios 可以根据活跃的游戏会话数量轻松地扩大和缩小 EC2 队列,从而帮助降低成本。亚马逊 GameLift 管理 Meta 旗下 Oculus Studios 的底层游戏托管和配对基础设施,为其虚拟现实工作室腾出更多时间来创作引人入胜的虚拟现实内容。由于 亚马逊云科技 基础设施是全球性的,包括可在离最终用户更近的地方运行延迟敏感型应用程序的 亚马逊云科技 本地区域,因此 Meta 的 Oculus Studios 可以覆盖玩家所在的地理位置,确保尽可能获得最低延迟 VR 游戏体验。

Migrating to a common solution

自从一年多前开始与亚马逊云科技合作以来,Meta旗下的Oculus Studios已经开发出一种标准化的游戏托管和配对方法,并将所有多人游戏迁移到Amazon GameLift。Afaneh 总结道:“与 亚马逊云科技 合作并利用 Amazon GameLift 帮助我们简化了工作室举办体验的方式,为我们提供了不断发展的可靠、可扩展解决方案的好处,同时也为工作室腾出了更多时间专注于制作精彩的游戏。现在,我们在工作室内部和外部都有多层支持,这是非常宝贵的。”

访问 亚马逊 GameLift 页面,了解有关该服务和独立多人游戏 功能的更多信息。


*前述特定亚马逊云科技生成式人工智能相关的服务仅在亚马逊云科技海外区域可用,亚马逊云科技中国仅为帮助您发展海外业务和/或了解行业前沿技术选择推荐该服务。