客户案例 / 游戏

2023
Second Dinner Logo

运用亚马逊云科技游戏解决方案,Second Dinner 和 朝夕光年联手打造年度最佳移动游戏《MARVEL SNAP》

了解 Second Dinner 和朝夕光年( Nuverse )如何使用亚马逊云科技托管服务构建支持全球数百万玩家的可扩展架构。

数百万

全球玩家

20个

从后端管理中节省的全职工程工作岗位数量

缩短

新游戏功能的上市时间

概述

Second Dinner 拥有一个雄心勃勃的愿景:希望能够以小博大,用小规模的工程师团队制作出拥有全球百万级别玩家、低维护成本的在线游戏。他们希望让开发人员能够快速将产品推到市场,并将他们从维护基础设施的繁重工作中解放出来。基于亚马逊云科技的 Serverless 架构,Second Dinner 与其发行商朝夕光年(Nuverse)合作,设计并应用了一套全新的解决方案,该方案在全托管的同时具备高弹性可拓展的特性,可快速扩展到百万级别玩家。基于该方案制作的游戏在推出 4 个月后成为世界上广受欢迎和好评的作品之一,并获得了 “年度手机游戏大奖” 的荣誉。

成功案例 - 朝夕光年

机会 | 运用亚马逊云科技游戏解决方案,大规模提升开发速度和灵活性

卡牌游戏《炉石传说》在发布 1 个月内就获得了超过 1000 万名用户,而 Second Dinner 的创始人正是《炉石传说》的幕后主创。作为 2019 年新成立的独立游戏工作室,在得到漫威娱乐授权后,Second Dinner 开始研发一款基于漫威 IP 的游戏。在一次行业活动中,该团队偶然遇到了来自朝夕光年的代表,他们希望与具有全球视野且经验丰富的工作室合作。Second Dinner 工程师向朝夕光年的团队展示了 《MARVEL SNAP》 的原型,玩家可以在在线的漫威宇宙中与包含特殊能力的数字卡牌竞争。玩家通过使用包含各种特殊能力的漫威宇宙角色卡牌与其他玩家对决,游戏风格与《炉石传说》迥异但运维特征有类似之处。“Nuverse 可以为开发人员提供规模优势,为独立工作室提供包括营销资源和投资等小型企业所缺乏的关键资源。” 朝夕光年全球业务开发团队负责人 Tom van Dam 表示,“我们还负责后端基础设施,为开发人员提供充分的自主权和创作自由。”

在传统模式中,类似的游戏都运行在数据中心或云中的单个服务器上,但 Second Dinner 致力于使用亚马逊云科技游戏解决方案所提供的 Serverless 架构,帮助用户构建、运行和开发他们的游戏云服务和解决方案。 Second Dinner 的工程副总裁 Aaron Brunstetter 谈到,“我们在很早的时候就意识到,使用亚马逊云科技的服务可以让我们更好地聚焦于游戏的创意和开发这些独一无二的工作。为此,我们使用了一系列可以帮助我们实现目标的服务和方案。” Second Dinner 在自己的亚马逊云科技账户下开发游戏,然后将架构迁移到朝夕光年的亚马逊云科技账户进行压力测试和部署。 Second Dinner 和 朝夕光年的团队与亚马逊云科技的技术客户经理合作,在 3 周内即完成了部署的转移。“如果只靠我们自己,这将花费我们大约 6 个月的时间。”Brunstetter 谈到,“近乎即时的转移部署对我们产品的成功发布至关重要。” 完全托管的 Serverless 架构意味着工程师可以专注于游戏功能,而不是基础设施的运维。“亚马逊云科技的支持帮助我们快速学习,” van Dam 说。“《MARVEL SNAP》 在几乎没有遇到任何问题的情况下顺利发布,进一步验证了这一点。”

kr_quotemark

从技术角度来看,这是我们有史以来运营最顺利、最成功的游戏。毫无疑问,这当然是由于我们选择了亚马逊云科技提供的服务。”

Aaron Brunstetter
Second Dinner 工程副总裁

解决方案 |完全托管的 Serverless 架构,全方位满足开发需求

Second Dinner 这款名为《MARVEL SNAP》的游戏于 2022 年 10 月推出后,便在短短几个月内拥有全球范围内数百万名玩家。早期的压力测试已将并发水平推至每分钟 140,000 场游戏,且不会出现中断,这让团队可以更有信心的处理大量用户的请求。Second Dinner 工程副总裁 Aaron Brunstetter 表示,“Second Dinner 工程师之前运营、维护过许多款游戏,但从技术角度来看,《MARVEL SNAP》是我们有史以来运营过的最顺利、最成功的游戏。毫无疑问,这正式因为我们选择了亚马逊云科技的原因。”

《MARVEL SNAP》的其中一个重要功能是匹配:在几秒钟内评估和选择合适的玩家进行卡牌战斗。由于其内部匹配解决方案达到可扩展性上的限制,Second Dinner 转而使用 Amazon GameLift 中的一项功能,该功能为基于会话的多人游戏提供专用服务器管理。他们使用 Amazon GameLift FlexMatch 功能作为独立的匹配服务,并根据 《MARVEL SNAP》 的需求进行定制化。Second Dinner 使用 Amazon GameLift FlexMatch 创造了使用该服务有史以来最高的游戏匹配量。 “独立的 Amazon GameLift FlexMatch 功能恰到好处的满足了我们需求,并且适用于我们已经采用的事件驱动型 Serverless 架构(Event-Driven Architecture)架构,”Second Dinner 高级软件工程师 Brenna Moore 说, “它提供了可配置的规则集,让我们可以根据我们的需要进行高质量的匹配。”

为了更好地服务全球六个区域内的数百万名玩家,《MARVEL SNAP》的客户端用 Amazon API Gateway 与玩家的移动终端设备连接。Amazon API Gateway 完全托管的特性,让创建、发布、维护、监控和保护 API 接口变得更轻松,而它所连接的 Serverless、事件驱动的 Amazon Lambda 计算服务,可以运行几乎任何类型的应用程序或后端服务的代码,而无需预置或管理服务器。Second Dinner 基于 Amazon Lambda 打造的 Serverless 架构能够很好地与朝夕光年账户中的其他亚马逊云科技服务相集成,共同提供稳定的在线用户体验。

为了进一步提升架构的弹性,Second Dinner 使用了 Amazon EventBridge,这是一种 Serverless 事件总线,可帮助接收、过滤、转换、路由和交付事件。 例如,Amazon EventBridge 可以定位存储在 Amazon DynamoDB 中的玩家数据,Amazon DynamoDB 是一个完全托管的 Serverless 键值 NoSQL 数据库。 “我们不想为游戏构建后端,” Moore 说, “我希望我们的精力可以花费在构建真正的游戏上。” 事实上,Second Dinner 为工程师省下了多达 20 个额外人力成本,否则他们将不得不招聘这些岗位去管理服务器和后端等基础设施的运维管理。

不仅如此,Second Dinner 和朝夕光年也对基础设施成本有了更深入的了解,并且在运营业务时避免了需要自己构建硬件、并承担软件财务负担的状况。 “成本从一开始对我们来说就是重要的因素,”van Dam 说, “我们还能够克服时区和语言上的障碍,虽然我们与亚马逊云科技团队在多个地点一起工作,但无需花费大量时间来为基础设施提供支持,只需专注在核心功能的开发上。” 该架构对跨区域游戏的支持有助于实现新的功能。例如,战斗模式为玩家提供了与朋友或互联网上的匿名玩家竞赛的选项。

成果 | 迁移后的全栈 Serverless 数据分析,实现 30% 成本降低

2022 年,《MARVEL SNAP》荣获 The Game Awards 年度最佳移动游戏奖项。随着游戏人气的不断攀升,Second Dinner 还将在游戏中持续推出新的功能,旨在满足全球数百万玩家同时在线游戏的服务需求。朝夕光年全球 BD 团队负责人 Tom van Dam 认为,“《MARVEL SNAP》是一款旗舰级别的产品。我们在致力于为全球范围内更多玩家服务的同时,也希望以《MARVEL SNAP》为样板大规模构建这样优秀的游戏,让成功得以复制。”

关于 Second Dinner

Second Dinner 总部位于加利福尼亚州,是一家成立于 2018 年的初创独立游戏工作室。其首款游戏 《MARVEL SNAP》 在发布后的 4 个月内斩获了年度最佳移动游戏奖。

关于朝夕光年( Nuverse)

朝夕光年是面向全球用户与开发者的游戏研发与发行业务品牌。以“激发创造,丰富生活”为使命,朝夕光年致力于服务全球玩家,帮助玩家在令人惊叹的虚拟世界中一起玩耍与创造。

使用的亚马逊云科技服务

Amazon GameLift

Amazon GameLift 可以部署和管理托管在云、本地或采用混合部署的专用游戏服务器。

Amazon Lambda

Amazon Lambda 是一项无服务器事件驱动型计算服务,该服务使您可以运行几乎任何类型的应用程序或后端服务的代码,而无需预置或管理服务器。

Amazon API Gateway

Amazon API Gateway 是一种完全托管的服务,可以帮助开发人员轻松创建、发布、维护、监控和保护任意规模的 API。

Amazon EventBridge

Amazon EventBridge 管道是一种无服务器的点对点集成资源,可帮助您通过可选的筛选、丰富和转换功能来连接事件产生器与事件使用器。   

开始使用

不同行业和规模的企业都在使用亚马逊云科技对其业务进行转型,以实现自身愿景。联系我们的专家,立即踏上您的亚马逊云科技之旅。

开始使用亚马逊云科技免费构建

开始使用亚马逊云科技免费构建

关闭
热线

热线

1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域