35美元的棒子上玩3A游戏:Luna 如何借助 AWS 消除硬件壁垒
AAA games on a $35 stick: How Luna removes the hardware barrier with AWS
超过2.3亿美国人自认是游戏玩家。然而,大多数人永远不会购买一台500美元的家用游戏机或一台1,500美元的PC,并非因为他们不想玩,而是因为入门成本不断攀升:数百美元(有时数千美元)的硬件、数百GB的下载量,以及仅仅为了维持运行而令人沮丧的维护工作。
即便拥有性能足够的硬件,人们也未必能自由使用。有些人需要与家人共用一台游戏机,有些人出行时无法携带自己的设备。虽然许多人更喜欢在电视上玩游戏——毕竟电视才是真正承载娱乐的屏幕——但他们不会愿意去折腾连接PC的麻烦。无论障碍是成本、便利性还是屏幕不对,结果都是一样的:想玩的人玩不了。
这是一个伪装成内容问题的分发问题。游戏存在,玩家存在,障碍在于两者之间的过程。
解决方案:Luna 绕过硬件
图 1:Luna 启动界面,展示可选游戏列表
Luna 是亚马逊的云游戏服务,降低了硬件门槛。拥有 Fire TV Stick(35 美元)、三星智能电视或任意网页浏览器的用户,即可畅玩数百款 AAA 大作(来自大型发行商的、行业预算最高的重磅游戏),以 1080p 分辨率、每秒 60 帧(fps)进行串流,全程无需下载哪怕一个字节。
作为 Amazon Prime 的附带服务,Luna 为超过 2 亿会员消除了入门成本,并有望吸引新的玩家。那些从未将自己视为游戏玩家的人,现在只需支付他们已有的 Prime 会员费,就能零额外投入地体验 3A 大作。
工作原理:AWS 从按键到渲染帧
当玩家在 Luna 上启动一款游戏时,以下是将图形复杂的游戏体验传递到其设备上的过程。
- 地理实例选择:AWS 全球 GPU 加速的 Amazon EC2 实例 机群覆盖数十个 AWS 区域。当玩家按下播放键时,系统会根据网络延迟选择最近的可用实例,最大限度缩短玩家与游戏之间的数据传输距离,从而提供响应迅速的游戏体验。
- GPU 驱动的游戏渲染:所选实例配备了专为实时图形设计的 GPU,在轻量级 Linux 容器中启动游戏,或在极少数情况下以 Windows 实例运行。通常需要昂贵游戏 PC 才能完成的重型计算在数据中心中进行:处理游戏逻辑、渲染帧和管理内存。该环境针对特定游戏进行了优化,以确保流畅的游戏体验。玩家设备仅负责显示结果。
- 1080p/60fps 帧传输:渲染后的帧以 1080p/60fps 进行编码和流式传输,即使是低端设备也能实现。玩家输入通过游戏流异步回传,以实现最低延迟。使用 Luna 手柄 时,这条路径更快。作为专用 Wi-Fi 设备,手柄将输入直接发送到云端,绕过显示设备。没有蓝牙开销,也不会与电视的管线产生竞争。Amazon 对等连接有助于确保低 IP 延迟,使往返速度足够快,让游戏体验起来像是本地而非远程。
- 保存、同步与回收:游戏保存时,进度会同步到玩家的 Amazon 账户,跨所有设备可用。对于大多数游戏,玩家可以将存档导出,在本地 PC 上继续游玩。Luna 不会将进度锁定在云端。今晚在 Fire TV 上玩,明天可以在笔记本电脑上继续。在幕后,已完成的会话会立即重置,使该实例可以立即为另一位玩家提供服务。没有闲置硬件,没有浪费的容量。
工程内幕:Luna 如何实现大规模 60fps
大规模串流 AAA 游戏所需的不仅仅是算力。它需要一种架构,在不牺牲玩家体验的前提下最大化每一块 GPU 的利用率。
- Luna 在大多数情况下不会为每位玩家分配一块专用 GPU。工程团队开发了一种多租户模型,可在单块 GPU 上同时运行四个或更多游戏会话,每个会话均锁定在经认证的 60fps。
- Luna 目录中的每款游戏都会经过认证,以验证其在峰值负载下能否在分配的 GPU 切片内维持目标帧率。无法保持 60fps 的游戏在瓶颈问题解决之前不会上线,或者会被适配到能提供最佳客户体验的配置。
- 这使 Luna GPU 集群的活跃时间利用率达到 76%,这一密度指标使 AAA 级流媒体在包含 Prime 的定价下具有经济可行性。
解锁受众的商业模式
Luna 并非与其他服务竞争的独立订阅服务;它包含在 Amazon Prime 中。这改变了玩家、发行商和开发者的格局:
- 对玩家而言: 门槛消失了。无需购买决策。无需硬件投入。无需承诺。任何拥有 Fire TV、兼容智能电视或浏览器的家庭,都已经是游戏家庭。顾客会尝试那些他们绝不会花 $60 去探索的游戏类型,有些人则第一次发现自己其实是游戏玩家。
- 对于发行商:Luna 同时解决了触达、发现和风险三大问题。游戏通过多个触点向超过 2 亿 Prime 会员展示,包括 Prime Video 应用,与用户正在浏览的娱乐内容并列呈现,而非埋没在独立的商店中。当试玩一款游戏无需额外费用时,玩家会尝试他们从未听说过的游戏工作室,以及他们通常会直接划过的游戏类型。发行商不仅仅是通过新渠道触达现有玩家,而是在接触一个此前根本不存在于其转化漏斗中的受众群体。
这对开发者为何重要
Luna 是一个概念验证,展示了当移除玩家与游戏之间的障碍时会发生什么。它瓦解了此前限制游戏分发的硬件、成本和承诺问题:
- 分发不再需要已安装的用户基础:当渲染迁移到云端时,游戏将随浏览器到达任何地方。可触达市场从拥有合适硬件的人转变为拥有互联网接入的人。
- 延迟是被管理的,而非被消除的:Luna 并非专注于消除延迟,而是让它变得不可察觉。区域化 GPU 配置、专用输入硬件和自适应码率编码——叠加在一起——将往返时间压低至玩家无法感知的水平。每晚数百万个会话证明了这一点:当基础设施管理得足够好时,没有人会注意到它。他们只是在玩。
结论
随着游戏复杂度持续增长,通过无摩擦渠道触达多元化受众变得至关重要。Luna 降低了玩家的入门门槛,同时扩大了游戏发行商可触达的用户范围。
游戏行业的未来不在于销售与特定硬件绑定的游戏,而在于一款游戏能否凭借自身实力吸引玩家。Luna 通过玩家获取、设备可及性和大规模分发承担繁重工作,让发行商能够专注于打造优秀的游戏。其结果不仅仅是通过新渠道触达现有玩家,更是为一批此前从未有机会入局的全新一代玩家铺平道路。
准备好开始了吗?今天就可以在您的 Fire TV、智能电视或网页浏览器上体验 Luna。您的 Prime 会员已包含此服务。要了解如何构建自定义店面来串流您的游戏目录并扩大覆盖范围,请探索 Amazon GameLift Streams,这是 AWS 提供的同一款游戏串流服务,也是驱动 Luna 基础设施的服务。有问题或想分享您的体验?请在下方评论区告诉我们。
了解更多
- Amazon Luna — Prime 会员包含的云游戏服务
- Amazon GameLift Streams — 以最高 1080p/60fps 向任意浏览器串流游戏
- 使用 Amazon GameLift Streams 为游戏玩法创造新机遇
来源:AWS for Games · 游戏技术与运营 · aws.amazon.com
