亚马逊AWS官方博客

Tag: Amazon GameLift

AWS上的游戏服务:Lumberyard + Amazon GameLift + Twitch

开发一款世界级的游戏是一个非常困难,耗时和昂贵的过程。现在的游戏玩家要求越来越苛刻,他们希望既可以通过各种不同的终端设备来进行游戏 ,又要求游戏具有社交的功能。由于此类游戏的开发期和推广期都很长,因此在游戏发布当天会有成千上万的用户同时挤进服务器进行游戏体验,往往在这一时刻就决定了该游戏的成败 。 为了应对这一挑战,游戏厂商需要从开发过程就开始考虑这些将来可能出现的问题。在很多时候,游戏创作者需要是一个全能的团队,包括故事设计,游戏设计, 物理系统设计,逻辑设计,声音创作,图形,视觉特效和动画开发等部分。如果游戏是基于网络的在线游戏,该团队还必须具备包括可扩展性,存储,网络通信管理,以及安全等方面的能力。 同时,在18至36个月的开发过程中,游戏工作室又承担着相当大的财务和声誉的综合风险 。每一款新游戏是更像是一个一锤子买卖的事情。 新AWS游戏服务 今天,我将要向您介绍两个专为游戏开发人员提供的AWS新服务产品,可以帮助开发人员方便的开发出能够连接云服务的,同时又能够跨平台的游戏 。这两个服务是基于一些在游戏行业领先的成熟的引擎和开发工具,并增加了大量的我们自己的代码,同时还整合了我们的Twitch视频平台和互动社区,而在AWS服务方面整合了包括消息通讯,身份认证及存储服务等功能。下面就是我们今天发布内容的具体介绍:   Lumberyard – 是一款游戏引擎并附带向开发人员提供专业的整套开发环境 。Lumberyard融合了最新的CryEngine,Double Helix以及AWS云服务这些成熟的技术和服务, 可以大幅简化游戏开发工作。作为一个游戏引擎,它既可以支持基于云服务的在线游戏也可以支持单机版的3D游戏,同时支持资产管理,角色创建,人工智能(AI),物理系统和音效等多种技术 。在开发中,Lumberyard IDE支持设计者从空白的画布开始创建室内或室外环境场景;支持开发者可以充分利用内置的内容工作流和资产管道,方便的导入在Photoshop,玛雅,或3ds Max等构建的内容;支持开发者以传统的方式使用C ++和Visual Studio(包括访问编程游戏AWS SDK的C ++),也支持使用我们的FlowGraph和很酷的可视化脚本功能Cloud Canvas打造连接云服务的游戏。 Amazon GameLift – 许多有着后端服务器或组件支撑的在线游戏都需要能够根据当前活跃的会话数来动态的扩展后端组件的数量 。只要您是用Lumberyard开发完成的游戏,Amazon GameLift就可以帮助您部署和扩展基于会话的多人游戏服务器。您只需向AWS上传游戏服务器的镜像文件就可以将该镜像部署到一组可以根据活跃玩家数而自动弹性伸缩的EC2实例了。同时你不需要再花时间编译打包,缩放,运行或监控您自己的服务器集群。而在费用方面,你只需要按照日活跃用户(DAU)支付很小的一笔费用和标准的EC2,EBS和带宽的资源使用费用 。 集成Twitch- 现代游戏玩家是一群喜欢与其他玩家和游戏爱好者进行互动的群体。无论是专业还是业余玩家都希望能够再Twitch上展示自己,从而赢得更大大的,忠实的粉丝。为了进一步满足这种趋势并促进建立更深入的联系和更活跃的社区,通过Lumberyard构建的游戏能够方便的整合Twitch的功能: ·  Twitch ChatPlay功能可以允许在游戏中根据 Twitch聊天流的关键字进行回应。例如,观众可以投票让玩家在游戏中采取何种操作。 ·  Twitch JoinIn:可以允许主播可以从聊天频道内邀请观众中的一员进入游戏。 这些服务功能,与AWS的其他功能类似,都是为了让您更专注于游戏的独特性和创造性方面,这样就可以不断快速的优化游戏体验,直到达到所期望的参与感和乐趣 。 支持服务 -随着对这个锦上添花,我们还推出了一系列支持选项,其中包括一个专门的Lumberyard论坛和一系列教程(文本和视频)。同时也提供多种等级的AWS付费支持服务。 Lumberyard开发 Lumberyard是在今天的发布的核心。正如我前面提到的,它是专为专业游戏开发人员定制的,并支持高品质的,跨平台的游戏开发。目前可以支持以下环境: ·   Windows – Vista,Windows 7,8,和10。 ·   Console – PlayStation 4和Xbox One 移动设备和VR设备的支持会在后续的几月内上市。 Lumberyard的开发环境可以运行在Windows 的个人电脑或笔记本上。您需要一个快速的四核处理器,至少8 […]

Read More