云计算除了为游戏提供底层基础设施的IT资源,还能做什么?
编辑 | 宋慧
出品 | CSDN云计算
在全球游戏发展重塑的过程中,中国已经成为全球最大的数字游戏市场,Data.ai发布2022年Level Up全球52强排行榜里,有17家游戏和公司来自于中国,入围数量首次超过美国,成为世界第一位。同时,中国游戏行业正在经历新一轮全球化的浪潮,一款游戏的玩家可能同时在世界各地连接,由此产生的高并发和大量数据都对基础资源的性能和延时性提出了挑战。游戏厂商借助云计算,可以更精细化地提升性能与用户体验,甚至更进一步,将游戏开发搬到云上。
作为云计算领域的巨头,亚马逊云科技中国区数字原生事业部总经理梁岩表示,在过去15年的云服务里,全球90%以上的大型游戏公司都在采用亚马逊云科技的基础设施或服务。而亚马逊也逐渐积累和完善了游戏开发者所需的全套技术和服务。
多年的积累之后,近日,亚马逊云科技正式发布“游戏行业专属解决方案”,致力于帮助游戏厂商“打造下一代游戏体验”。聚焦在游戏开发上云、服务器架构的弹性运维、安全性保障、实时运营、数据收集和分析、利用AI和机器学习六大解决方案领域,以帮助开发人员构建、运行和增长他们的游戏。
详细来说,本次发布的游戏行业方案的六大领域,涵盖了一款游戏从开发到上线运营,再到营销增长的全流程场景,也足见亚马逊云科技在游戏领域的积累和方案的丰富与全面性。
首先,亚马逊云科技为全球的游戏开发者提供了开发的平台和工具,包括了云上整合开发、开源游戏引擎O3DE(Open 3D Engine)、云上虚拟工作站Amazon Nimble Studio,帮助游戏客户实现高效、无缝的全球协作开发。
一、云上整合开发
游戏开发者们可以在云上通过使用亚马逊云科技的CI/CD服务快速建立高效的协同工作过程,通过使用Amazon CodePipeline串联起整个开发部署流程,完成游戏开发,部署,测试,版本更新等全部制作环节;针对苹果设备的游戏开发者,亚马逊云科技推出使用亚马逊云科技 Nitro助力的Amazon Mac EC2,游戏开发者可以将X86和Apple M1的两种类型的实例整合入游戏开发流程,从而简化游戏针对Apple芯片的重新架构以及开发和测试。
二、开源游戏引擎O3DE(Open 3D Engine)
游戏行业方案还包括开源游戏引擎O3DE,O3DE是一个模块化的、开源的、跨平台的3D引擎,为从3A级游戏制作,到电影3D世界的构建,再到移动游戏开发提供强大的动力。O3DE目前由Linux基金会管理,使用Apache 2.0许可,没有费用或商业义务。O3DE社区吸引了Adobe公司,Intel公司参与。
基于O3DE,亚马逊在2021年推出了《新世界New World》,这也是一款真正诞生于云端的3A级游戏大作,上线Steam平台首周超过90万玩家同时在线,并成为Steam历史上TOP5的同时在线人数。《新世界》为几乎所有工作负载提供了安全和弹性的计算能力,并使得每秒模拟、重绘、分析和处理用户状态和行动达到了30次,远超传统MMO游戏的数值。
三、云上虚拟工作站Amazon Nimble Studio
行业方案中的Amazon Nimble Studio云上虚拟工作站,可以让创意工作室可以从故事板草稿开始,生产出最终成品,这个过程完全在亚马逊云科技云端进行,包括生成视觉效果、动画和交互式内容。通过Amazon Nimble Studio,全球的游戏设计和开发人员实现云上分布式开发方式,对游戏公司招揽顶级人才,尤其对中国的游戏企业上云出海,实现全球化运营奠定基础。
Amazon Nimble Studio 产品优势:
使用Nimble Studio,游戏创意者可以在Amazon EC2虚拟工作站上使用惯用的创作软件工具。
工作室可以方便的通过API 来和现有的工作流程集成:
以亚马逊云科技 Single Sign-On单一登陆来进行用户管理;
以Amazon FSx为创意者提供安全可扩展的共享储存;
使用云端的资源来轻松实现弹性高效的渲染农场。
Amazon Nimble Studio for Games是近期推出的新功能,用来简化云工作室的构建和运营。可以为用户提供按需存取的虚拟工作站、弹性文件储存和渲染农场容量,同时还提供了IP安全性、权限和协作等内建自动化工具。
游戏运行需要足够的安全,同时需要的计算资源拥有巨大的弹性,云计算能完美应对以上场景需求,同时还能够尽可能的节省成本。游戏在云上运行时,最关心的要点有三个:游戏服务器和联网、游戏安全、游戏数据库。
一、游戏服务器和联网
游戏的高交互性对服务器的计算能力要求更高,网络的延迟抖动更加敏感,对底层的计算资源和网络的选择有特别要求。
亚马逊云科技提供了超过五百种不同的实例类型,几乎适用于所有工作负载和业务需求:GPU或者FPGA的加速的实例在机器学习或者渲染方面可以达到性能的极致;非常高速的实例存储,可以做大量的且相对廉价的本地缓存。
另外,亚马逊云科技一直都会提供最新的CPU型号给客户选择,且价格和上一代的型号保持一致,甚至更低,而性能提升可达20%。例如第三代Graviton的CPU,比同一代的Intel CPU能带来30-40%的性价比提升。在游戏服特别需要的物理引擎浮点运算,和内存吞吐两方面,提升尤其明显。
二、安全DDoS防御能力
亚马逊云科技全球基础架构内置DDoS防御能力,如Amazon CloudFront、Amazon Route53、Amazon ELB等网站标准服务提供了标准的Amazon Shield功能,可以抵挡常见攻击,并不会收取额外的费用。Amazon Shield Advanced可以为客户专门设定Bytematch规则,轻松防御UDP泛洪攻击。在亚马逊云科技公开的白皮书中,曾经抵挡过超过2.3Tb的全球DDoS攻击。
三、数据库
亚马逊云科技也提供各种不同的数据库给游戏开发者挑选,包括关系型数据库,键值型数据库,文档型数据库,和带有持久化的内存数据库。
对于游戏上线之后的运营,亚马逊云科技从精细化运营、可玩性、游戏生命周期三方面提出了丰富的方案与经验。
一、精细化运营
亚马逊云科技通过游戏分析和大数据解决方案助力游戏客户实现精细化运营:通过做出更佳的设计决策,理解、发展和保留玩家;根据数据驱动型分析跟踪运营资源并优化营销策略,以最大化成本和成功。
Epic Games充分利用亚马逊云科技的智能湖仓,仅使用两名的全职运维人员,就可以维护数十PB级别的数据,同时利用亚马逊云科技的大数据分析平台,为不同的团队,实时地提供分析报告,以帮助团队不断改善游戏,提升玩家的游戏体验。
二、增进可玩性
亚马逊云科技利用人工智能、机器学习和深度学习增进游戏可玩性,帮助众多游戏开发者准备了不同场景的AI落地场景,从游戏的舆情分析,美工素材的自动化,到游戏本身的关卡平衡,AI陪玩。再到运营中的买量优化、防作弊等各领域都有相应应用。
长青游戏Rovio每周都会更新游戏关卡,然后通过2到6周了解和迭代玩家体验,通过机器学习来为每位玩家提供定制化的游戏,利用机器学习来了解不同类型玩家对游戏的需求。
中国游戏开发公司Zenjoy利用Amazon SageMaker的能力,搭建了付费预测,反作弊等系统。游戏开发者也利用RL(reinforce learning)强化学习的能力,改善游戏本身的关卡设计,棋牌类的客户中有大量的落地案例,也是最容易获得成效的AI/ML项目。
三、延长游戏生命周期
亚马逊云科技宣布发布Amazon GameSparks(预览版)和Amazon GameKit(正式可用),能让玩家集成身份认证快速登入,以及运用玩家对游戏的反聩进行舆情分析,以提升游戏客户的实时运营能力:
据介绍,亚马逊云科技已经服务众多海内外游戏公司,国内游戏例如网易、37互娱、趣加、米哈游,以及Habby等游戏工作室或初创企业。
除了本次发布的游戏行业方案,亚马逊云科技还有更多云、游戏、安全、生态等等方面的技术与积累。例如在全球有26个区域的84个可用区、17个本地区域、28个Wavelength区域;提供Local Zone、Outposts和Wavelength等不同层次的计算服务,帮助游戏服更加就近部署,最大程度降低时延。
亚马逊云科技还拥有完整的全球生态伙伴网路,协助开发者在游戏开发、游戏服务器、游戏安全性、实时运营、游戏分析以及 AI 和机器学习领域获取完整的全生命周期的支持和服务。
全球安全合规是游戏公司开展游戏业务的根本保证。亚马逊云科技获得了全球98个国家和地区性安全合规认证,可以让游戏公司满足全球几乎所有的监管合规要求,轻松实现全球运营。
亚马逊会员遍布全球,还拥有全世界最大游戏直播社群平台Twitch和2022年正式上线的云游戏平台Luna,通过亚马逊的全球生态可以协助游戏开发者更快地拓展游戏品牌,促进游戏发行,同时让玩家能够有更好且多样化的体验。
和所有行业一样,充满创意的游戏行业也在时刻面临着全新的挑战与改变。云巨头亚马逊云科技本次推出的游戏行业解决方案,汇集了亚马逊云科技自身各方面的技术优势。而游戏行业开发团队借助亚马逊云科技平台上丰富多样的技术与产品服务,可以让游戏创意高效开发、稳定运行,以及求得增长,值得所有游戏开发者关注和参考。