在 Twitch 上联系和吸引粉丝


Twitch ChatPlay

Lumberyard 中的 Twitch ChatPlay 功能可帮助您构建能与 Twitch 观众实时交互的游戏。例如,您可以制作这样一款游戏:观众可以对游戏结果进行投票、向喜欢的玩家赠送道具,或根据观看赛况的人数改变游戏级别。利用 Lumberyard 的脚本编写工具,您可以为您的游戏轻松创建聊天频道命令。例如,您可以构建一款多人游戏,并允许观众通过在 Twitch 聊天频道中输入 #boom 来投票,从而向广播者投放手榴弹。

Twitch Metastream

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

Twitch JoinIn

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

模组友好

对于支持模组和用户生成的内容的游戏,其使用期延长、社交媒体曝光度提升、玩家留住率提高。Lumberyard 采用模组友好型设计 – 您可以将 Lumberyard 编辑器中的组件加入到游戏中,以便于最终用户能够使用您所使用的相同工具来制作内容。

只需几分钟便可构建多种实时多人游戏功能


Amazon GameLift

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

Cloud Canvas

使用 Lumberyard 的 Cloud Canvas 工具和解决方案构建实时在线游戏功能以访问 AWS 服务,如 Amazon DynamoDB、Amazon Lambda、Amazon S3、Amazon Cognito、Amazon SNS 和 Amazon SQS。Cloud Canvas 还随附有一些示例,为您演示如何创建和部署常用在线服务,如经过服务器验证的礼物、排行榜、游戏内消息等等。

Cloud Gems Framework

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

适用于 C++ 的 AWS 开发工具包

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

制作最高质量的游戏


美丽世界

Lumberyard 的可视化技术使您可以创建近乎照片般逼真的、高动态范围环境和极其出色的实时效果。强大的渲染技术和创作工具包括:基于物理的着色器、动态全局光照、粒子特效系统、植被工具、实时动态水流、体积雾和电影特写(如色彩分级、运动模糊、景深以及镜头光晕)。

可以用于游戏的资产

使用 Lumberyard 的 Asset Processor 可以无缝地将资产添加到引擎中。如果您从首选制图软件(如 Autodesk Maya 或 Adobe Photoshop)中将某个文件保存到一个文件夹中,Asset Processor 会自动将该文件从源资产处理为可以用于游戏的资产。如果您编辑经过处理的资产,Lumberyard 会检测更改并自动在后台更新该资产,整个操作过程只需几秒钟,而且不会对您产生任何影响。

组件实体

Lumberyard 的组件实体系统提供了一种现代方式来从比较简单的实体创建复杂实体。您可以拖放组件来构建所需的行为、在编辑器中编辑组件设置,以及在 Script Canvas 或 Lua 中创建脚本以快速更改或扩展实体的行为。为了帮助您构建和迭代比较复杂的场景,您可以将实体分组成片。然后,您可以使用这些片创建更复杂的片,从而创建出完全级联的预制系统。如果您更改某个片,则您可以与所有片实例共享您的更改或将您的更改限制到一个实例。

吸引人的人物角色

使用 Lumberyard,您可以创建能让玩家沉浸其中的可信人物角色和高逼真性能。Lumberyard 的人物动画系统 Animation Editor (EMotion FX) 使用数据驱动型视觉节点方法制作动画,并且包括混合树、混合空间、视觉状态机器、线性蒙皮和联合扩展等功能。

实时游戏编辑

利用实时游戏编辑功能,您可以对游戏进行迭代并立即查看结果,而无需等待构建过程或退出编辑器。例如,您可以导入游戏对象、细调游戏对象行为,以及一键播放您刚刚创建的游戏。

强大的联网功能

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

Modular Gems

使用 Lumberyard 的 Modular Gems 系统可以轻松构建捆绑包资产和代码。您还可以从游戏项目中添加或删除内容,以便引擎仅包含您需要的技术。Lumberyard 支持您创建的、对 Lumberyard 的可公开访问的应用程序编程界面和事件具有完整访问权限的自定义 Gems。或者,您可以使用超过 25 个与 Lumberyard 捆绑的 Gems,文本转语音、逼真的天气效果、手势控制、VR 头显支持、相机框架、Allegorithmic Substance 集成,等等。

Wwise LTX

Lumberyard 采用 Audiokinetic 的独家免费音效引擎和创作工具 Wwise LTX,该工具面向 PC 游戏而开发,技术先进且功能丰富。数百种流行的游戏使用 Audiokinetic 的 Wwise 音频技术。Wwise LTX 对工程师的依赖不大,使音效设计人员和编辑人员可以独立工作并创作出丰富的音景。

原生 C++(包含源代码)

所有 Lumberyard 用户均可免费访问完整的 C++ 引擎源代码。借助源代码访问功能,您可以全面控制游戏使用内存、CPU 和显卡硬件的方式,这有助于您最大限度地提高复杂游戏、显卡、AI 等的性能。由于能够免费访问源代码,您可以自定义 Lumberyard 以便让您的游戏脱颖而出并实现您的有创意的视觉效果。

…还有很多

借助地形工具、天气效果、时间控制器、输入系统、感知处理、Lua 编辑器等,Lumberyard 提供了相应的工具来帮助您实现视觉效果并创建令人兴奋的独特内容。要详细了解 Lumberyard 的功能及其使用方法,请参阅我们的 Lumberyard 编辑器用户指南面向工程师的开发人员指南

准备好开始使用 Lumberyard 了吗?

查阅 Lumberyard 入门指南
准备好开始构建了吗?
还有更多问题?
联系我们