基于亚马逊云科技无服务器架构,开发者可以有效实现快速上线

news/2024/7/8 6:32:52

开发一个“爆款”游戏总共需要几步?Marvel Snap可能会告诉你:第一步,专心致志把游戏做好、提高可玩性;第二步,把其他工作交给亚马逊云科技。

相关数据显示,自2022年10月18日正式发行以来,在不到半年的时间里,Marvel Snap全球累计下载量已超过1,800万次,总营收超过5,000万美元(约合3.46亿人民币)——对于一款卡牌游戏,这样的成绩已经十分亮眼。同时,凭借着创新的机制与极高的游戏性,Marvel Snap也接连斩获了TGA 2022“最佳手机游戏”及DICE 2023“最佳手游”两项大奖。而在刚刚结束的GDC 2023上,Marvel Snap又获得了“最佳设计”提名。

值得一提的是,Marvel Snap在游戏的全生命周期都采用了亚马逊云科技相关技术。在GDC 2023压轴日,Marvel Snap开发商Second Dinner创始人Ben Brode与亚马逊云科技资深解决方案架构师齐海澎就游戏开发理念及未来方向进行了深入交流,同时Marvel Snap发行商朝夕光年还携手亚马逊云科技首席布道师Chris Melissinos、架构师Tim Bruce及齐海澎发表联合演讲“Marvel Snap: How nuverse scales the mobile game of the year with Amazon Web Services for Games”,一起揭开了此款游戏“叫好又叫座”的秘诀。

在演讲中,朝夕光年资深全球业务总监Tom Van Dam表示,亚马逊云科技为游戏的全生命周期提供了保障,通过深入的跨团队合作,亚马逊云科技不仅帮助Marvel Snap大幅提高了安全性,还保障了游戏的平稳运行与快速增长,最终降低了游戏的整体运营成本。

b13e516d16d0429fbc22aa8083f4b22d.png

 

与众不同的Marvel Snap

如果你认为Marvel Snap只是一款“换皮氪金手游”,那就大错特错了——“非常克制地商业化”、“不用花钱就可以好好玩的游戏”是很多人对这款游戏的评价。更重要的是,这款游戏有着诸多创新:

● 一方面,简单的游戏机制,让Marvel Snap有了极低的上手门槛,3分钟左右的单局时长也霸占了玩家更多的碎片时间;

● 另一方面,与一般卡牌游戏“开包+合成”的收集机制不同,Marvel Snap需要玩家在游戏中通过对战不断提高等级,一步步解锁卡牌,从而加强了游戏可玩性,为游戏提供了深度。

 

亚马逊云科技——Marvel Snap创新的“底气”

Marvel Snap的开发商为Second Dinner,其创始人正是有着“炉石之父”之称的知名游戏制作人Ben Brode。而Second Dinner之所以可以在Marvel Snap上取得这些创新,除了依靠在卡牌游戏领域的丰厚积淀,还与亚马逊云科技提供的底层基础架构密不可分:Second Dinner使用了亚马逊云科技相关技术对Marvel Snap的后端基础设施进行了全面管理,特别是通过使用Amazon API Gateway、Amazon Lambda、Amazon DynamoDB、Amazon GameLift等无服务器托管架构,使得开发人员可以将全部精力放在游戏构建上,而无需花费太多时间与精力处理基础设施,这样的“分工”,给了Marvel Snap创新的“底气”。

完成游戏构建环节后,游戏的运行与增长,依旧离不开亚马逊云科技的支持。

如今,随着全球玩家对于游戏性要求的不断提高,游戏开发者需要不断缩短游戏构建与迭代周期,以适应不断变化的玩家需求;同时,中国游戏出海势头正盛,面对全球用户对于稳定性、安全性的高需求,开发者更需要高弹性、低成本的解决方案——基于亚马逊云科技无服务器架构,开发者可以有效实现快速上线、缩短创新周期,还可以增加弹性与灵活性,并减少资源浪费,以更高效率、更低成本构建、运行、增长一款游戏——无论这是一款精致的手机游戏,还是一款全平台3A大作。


http://lihuaxi.xjx100.cn/news/1026356.html

相关文章

有学生问我,重构是什么?我应该如何回答?

重构到底是什么?只是代码的推倒重新编码?还是有规则、有方法可寻?当然,结论肯定是有的,本文,我们通过一个简单的实例,来理解一下重构。 1.借助一个实例需求 这是一个影片出租店用的程序&#…

OpenAI-ChatGPT最新官方接口《文本交互》全网最详细中英文实用指南和教程,助你零基础快速轻松掌握全新技术(一)(附源码)

Text completion 文本交互前言Introduction 导言Prompt design 提示设计Basics基础知识TroubleshootingClassificationImproving the classifiers efficiency 提高分类器的效率Generation 总结Conversation 对话Transformation 变化Translation 翻译Conversion 转化Summarizati…

【分布式应用】Zabbix——安装

目录 第一章zabbix概述 1.1.什么是监控概念 1.2.zabbix概述 1.3.zabbix 主要特点 1.4.zabbix主要功能 1.5.zabbix运行机制 1.6.zabbix 监控原理 1.7zabbix的架构,数据流向以及原理在图中做总结 1.8.数据采集模式 1.9.zabbix监控模式 第二章.安装 部署 za…

李宏毅教程系列——增强学习

目录 0. 强化学习wiki 1. 介绍 2. Exploration vs Exploitation 探索与开发 3. 各类最优化方法 3.1 Brute force猛兽蛮力法(暴力搜索) 3.2 Value function estimation(价值函数估计) 3.2.1 Monte Carlo methods 蒙特卡洛方…

苹果AirPods耳机推送新固件更新,TWS耳机与Find My可实现智能防丢

苹果推送 iOS / iPadOS 16.5 Beta 2 更新的同时,原本还为 AirPods 耳机推送了固件更新 5E133。苹果在临时撤回之后,再次向用户推送了本次更新, 苹果官方表示当你的 AirPods 在充电且在 iPhone、iPad 或 Mac 的蓝牙通信范围内时,…

JavaScript对象类型之Array及Object

目录 一、Array (1)语法 (2)API 二、Object (1)语法 (2)特色:属性增删 (3)特色:this (4)特色&#xf…

spring boot项目:实现与数据库的连接

步骤【写在前面】定义数据库连接信息:引入数据库驱动:创建数据源:创建JdbcTemplate:编写DAO层:使用Service注解标注Service层:使用RestController注解标注Controller层:示例代码:app…

Flink CDC入门案例

由于Flink CDC是基于日志的方式,因此需要开启MySQL的binlog日志。 开启binlog日志的配置如下 #1.编辑MySQL的配置文件 vim /etc/my.cnf #添加如下内容 [mysqld] log-binmysql-bin # 开启 binlog binlog-formatROW # 选择 ROW 模式 server_id1 # 配置 MySQL replact…