Amazon Lumberyard 是唯一一款为您提供一组功能丰富的免费开发技术的游戏引擎,与 AWS 云原生集成,因此简化了制作在线多人游戏的操作。另外,它还原生集成了 Twitch 功能,可帮助您把游戏推向世界领先的社交视频平台和游戏玩家社区。

使用 Lumberyard 着手进行游戏项目,您可以将更多时间投入到打造与众不同的游戏体验和构建粉丝社区上,而减少在构建游戏引擎和管理服务器基础设施这些几无差别的繁重任务处理方面所花的时间。

Lumberyard 可免费获取,其中包含源代码,因此您可以将更多收入用于招聘英才和开发出色的游戏。无需支付座位费和订阅费,也无需满足任何要求便可分得一杯羹。您只需为选择使用的 AWS 服务付费。

立即获取 Lumberyard

下载 Lumberyard

一款免费的跨平台 AAA 游戏引擎,与 AWS 和 Twitch 深度集成,并具备完整的源代码。

您可以使用 Amazon Lumberyard 全面且经过验证的工具集、AAA 性能和模块化设计构建内容丰富、颇具吸引力且质量最高的游戏。借助 Lumberyard,您将获得功能齐全的编辑器 (只需按下按键组合 [Ctrl-G] 即可完成从编辑到玩游戏的流程)、原生代码性能、出色的视觉效果以及数百种其他功能,如高性能联网、角色和动画编辑器、粒子编辑器、布料物理模拟、UI 编辑器、音频工具、天气效果、群集 AI、感知处理、相机框架、路径发现等等。此外,您还拥有 Lumberyard 源代码的完全且免费的访问权限,可以轻松地对技术进行自定义,以打造与众不同的游戏体验。

Lumberyard 的视觉效果技术将为您的美术师提供功能强大的渲染技术和创作工具,从而制作出几近真实的 HDR 环境和惊人的实时效果,包括基于物理的着色器、动态全局照明、粒子效果编辑器、植被工具、实时动态水波焦散、体积雾以及各种电影制作功能,如颜色分级、运动模糊、景深、镜头光晕效果等等。

借助 Lumberyard Asset Processor,您几乎可以即时将资产上传到引擎中。您只需将文件 (如从 Maya 或 Photoshop) 保存到文件夹中,Asset Processor 就可以自动将该文件从源艺术资产处理成可供游戏使用的资产。如果您稍后编辑了某项资产,Lumberyard 便会发现相应更改并会在后台自动更新,这只需要数秒时间即可完成,您无需执行任何操作。

全新的 Lumberyard Component Entity System 是一种将较为简单的实体组成复杂实体的现代方法。内容创建者只需拖放组件即可构建他们所需的行为,还可以在编辑器中实时编辑组件设置,并在 Lua 中创建各种脚本和 Script Canvas 来快速更改或扩展实体的行为。为帮助您构建和迭代更为复杂的场景,实体可以结合在一起而组成“片”,这些片又可依次用于创建更为复杂的片,最终形成完全级联的预设件系统。如果您更改了某个片,则可将您的更改即时共享给所有片实例,也可以让您的更改专门针对该实例。

您的美术师可以使用 Lumberyard 打造出真实可信的角色和高保真的动作,带给玩家身临其境的游戏体验。Lumberyard 的新角色动画系统是 EMotion FX,该系统使用数据驱动的视觉节点方法进行动画设计,包括混合树、混合空间、视觉状态机、线性皮肤处理、联合缩放等功能。

利用实时游戏编辑功能,您可以对游戏进行迭代并立即查看结果,而无需等待构建过程或退出编辑器。例如,设计师在导入游戏对象、微调对象行为后,只需敲击一下按键,便能立即试玩他们刚刚创建的游戏。 

Lumberyard 具有强大且灵活的联网子系统 GridMate,它能够实现高效的带宽使用和低延迟通信。GridMate 的复制框架可帮助您通过网络轻松同步对象。GridMate 的会话管理功能集成了主流在线控制台服务,使您能够有效处理主机迁移带来的对等拓扑和客户端服务器拓扑问题。

Lumberyard 的 Modular Gems 系统让您能够将资产和代码捆绑在一起,并轻松添加和移除项目内容,以使该引擎仅包含您需要的技术。您可以自行创建对 Lumberyard 可公开访问的 API 和事件具有完全访问权限 的 Gems,也可以使用 Lumberyard 随附的超过 25 个 Gems 中的任意一个,包括文本转换为语音、逼真的天气效果、手势控制、VR HMD 支持、相机框架和 Allegorithmic Substance 集成等等。

 

Lumberyard 采用 Audiokinetic 的独家免费音效引擎和创作工具 Wwise LTX,该工具面向 PC 游戏开发,技术先进且功能丰富。Audiokinetic 的 Wwise 音频技术现已普遍应用于数百种热门游戏。Wwise LTX 最大程度地减少了音效设计师和创作者对工程师的依赖,使他们可以独立创作并制作出丰富的游戏音景。

所有 Lumberyard 客户均可免费访问完整的 C++ 引擎源代码。借助源代码访问功能,开发人员可以全面控制游戏使用内存、CPU 和图形硬件的方式,这有助于您最大限度地提高复杂游戏、图形、AI 等的性能。免费访问源代码意味着,从项目开始的第一天,工程师就能专注于在需要的具体方面对 Lumberyard 进行自定义,以打造出出众不同的游戏并实现您的创意愿景。

其他经过紧密集成的工具为专业美术师、游戏设计师、游戏工程师、动画师和其他专业人员提供了机会,让他们能够制作出独特、激动人心且与众不同的内容。Lumberyard 提供地形工具、天气效果、时间控制器、输入系统、感知处理、Lua 编辑器等工具来帮助您实现愿景。要全面了解 Lumberyard 的所有功能以及如何使用这些功能,请参阅我们的 Lumberyard 编辑器用户指南和面向工程师的开发人员指南

Lumberyard 已与 Amazon GameLift 集成。Amazon GameLift 是一种托管服务,使您可以轻松在云端部署、运营和扩展基于会话的多人游戏服务器。Amazon GameLift 大幅缩短了构建多人游戏后端所需的时间,从数千小时缩短至短短几分钟。借助 Amazon GameLift,您可以监控游戏和玩家的活动、实时记录可用服务器容量,并根据玩家需求自动扩展或缩减容量。

就算工程师和技术设计师的后端体验很少或者没有任何经验,也可以使用 Lumberyard 的 Cloud Canvas 工具在几分钟内构建实时在线游戏功能,如社区新闻推送、分享得分以及服务器端战斗裁决。通过 Cloud Canvas 的可视化脚本界面,团队可以构建多种可访问 AWS 服务(如 DynamoDBLambdaS3CognitoSNSSQS)的关联游戏功能。在几分钟内,开发人员便可创建赠送日常礼物或发送游戏内通知等功能,而不必编写任何代码。Cloud Canvas 还随附有一些示例,为您演示如何创建和部署常用在线服务,如经过服务器验证的礼物、排行榜、游戏内消息等等。

借助 Lumberyard Cloud Gems Framework,您可以轻松构建常见的云连接功能,如动态内容、排行榜和每日消息。Cloud Gems Framework 由 Cloud Gem Portal 和 Cloud Gems 组成,前者是一个 Web 应用程序,可用于直观地管理云功能 (如安排消息发送时间、发布动态内容或删除有欺骗性的排行榜分数);后者是离散功能和资产 (包括开发人员将这项功能添加到其项目中所需的一些内容) 的模块化资源包,其中包括后端和客户端功能。Cloud Gems 在生产过程中可以立即使用,并且附带完整源代码,以供您要以所选方式自定义其行为时使用。

Lumberyard 集成了适用于 C++ 的 AWS 开发工具包,因此工程师可以使用云庞大的计算和存储资源,以便连接在线多人游戏体验的大型粉丝社区,并突破单台设备的功能界限以打造新型游戏体验。适用于 C++ 的 AWS 开发工具包可为数十种 AWS 服务(包括 Amazon S3Amazon EC2DynamoDB 等)提供 C++ API,支持所有主流原生平台,这有助于降低后端编码的复杂性。为进一步加快开发速度,我们还增加了一些功能来打包处理常见任务。如今,这些日渐丰富的功能进一步简化了使用 Cognito 进行身份管理的操作,可打包管理传入和传出 Amazon S3 的后台数据,并通过直接以队列数据结构表示服务简化了 SQS 的使用,同时还简化了 EC2 AMI 映像的创建和维护工作。

Amazon Lumberyard 的 Twitch ChatPlay 功能可帮助您构建可与 Twitch 观众实时互动的游戏体验。例如,您可以制作这样一款游戏:观众可以对游戏结果进行投票、向喜欢的玩家赠送道具,或根据观看赛况的人数改变游戏级别。利用 Lumberyard 的脚本编写工具,游戏设计师可以为您的游戏轻松创建聊天频道命令。例如,您可以制作这样一款多人游戏:观众可以通过在 Twitch 聊天频道中键入“#boom”,来投票决定是否向主播投掷手榴弹。

Metastream 让 Twitch 播客像专业人员一样深度自定义游戏播放内容。向游戏添加 Metastream 后,播客可以基于您提供的数据使用任何 HTML 工具创建并显示动态的实时图形,效果类似于专业电子竞技和电视广播中使用的图形。举例来说,叠加可以包括迷你地图、目标状态以及在出现重要游戏场景时更新的玩家数据。向您的 Lumberyard 游戏添加 Metastream 非常简单,只需启用项目的 Metastream Gem,然后为您想要发布的每条数据添加单行代码即可。

利用 Lumberyard 的 Twitch JoinIn 功能,您可以制作多人游戏,并允许 Twitch 主播即时邀请粉丝加入到其游戏当中。一旦获邀,粉丝只需在 Twitch 聊天频道中单击一下,即可加入主播的游戏,而其他观众仍能继续正常观看。

支持模组和用户生成内容的游戏具有更长的寿命、更强的扩散性和更高的用户返回率。Lumberyard 采用模组友好型设计 – 您可以将 Lumberyard 编辑器中的组件加入到游戏中,以便于最终用户能够使用与您相同的工具来制作内容。

Amazon Lumberyard 免费提供,且具备完善源代码。您可以基于目前的团队、愿景和项目以及未来数年的项目,对 Lumberyard 进行深度自定义。无需支付座位费和订阅费,也无需满足任何要求便可分得一杯羹。您只需为选择使用的 AWS 服务支付相应费用即可。

下载 Lumberyard 之后,您可以通过下列方式着手使用:观看我们的教程、访问我们的论坛或仔细阅读我们的文档

下载 Lumberyard

除了 Lumberyard,Amazon 还为游戏开发人员提供了一系列跨平台构建基块,且产品队列还在不断增加。您可以借助这些工具和服务在 Amazon 商务产品、AWS 以及 Twitch 的基础上构建各种内容,以打造和提供出色的体验,来包容由充满热情的粉丝所组成的活力社区。

我们刚刚推出 Amazon Lumberyard 和 Amazon GameLift。要及时了解 Amazon 不断为游戏开发人员提供的一系列跨平台构建块,请注册 Amazon Lumberyard 新闻通讯,或通过您常用的渠道关注我们。

Twitch    |    Twitter    |    YouTube    |    Facebook    |    论坛    |     博客