背景
20 多年来,Gameloft 为数字平台打造了富有创意的游戏体验,从移动游戏到跨平台 PC 和主机游戏,不一而足。除了自有的知名游戏系列外,Gameloft 还为乐高、环球和长宝等热门品牌开发游戏。他们的游戏团队在全球拥有 3,600 名员工,每月可在 100 多个国家/地区覆盖 5500 万唯一身份玩家。
策略
竞速街机游戏 Asphalt 9: Legends 于 2018 年首次发布,他们需要找到一种平衡性能、保真度和电池的方式。为此,Gameloft 最初使用了一种名为“游戏选项”的内部系统,该系统可让用户从三种设置中进行选择:更好的性能、更好的质量或平衡二者。如果玩家没有选择设置,游戏会根据用户的设备自动选择一项设置。
最近,Gameloft 对游戏进行了更新,加入了 Game Mode API,从而为使用新款设备的用户改善游戏体验。借助游戏模式,玩家可以使用游戏信息中心来自定义游戏性能,并调整会影响其游戏体验的其他系统设置。
由于用户已经习惯了《狂野飙车 9》的游戏选项功能,Gameloft 在后台将其与 Game Mode API 进行了集成,从而在不影响用户体验的情况下改进该功能。用户可从以下四个选项中进行选择:
- 标准(在支持它的设备上为 60FPS,在低端设备上为 30FPS),
- 高性能(在高端设备上质量最优,但资源密集型;在低端设备上为 60FPS,但质量较低),
- BATTERY(30 FPS 以减少耗电量),或
- UNSUPPORTED(视觉设置保留在选项菜单中)
在电池模式下,系统会降低环境细节的图形保真度,以降低功耗。我们移除了大量计算任务,例如汽车反射的光线追踪计算和环境属性景深的计算,并简化了用于运动模糊和天气效果的复杂着色器。为了节省 CPU 和 GPU 工作负载,帧速率也设为 30FPS。
![《狂野飙车 9》- 省电模式](https://developer.android.google.cn/static/images/cards/distribute/stories/gameloft-asphalt9-gamemode-battery.jpg?authuser=5&hl=he)
在性能模式下,游戏会检测用户的设备功能,并应用最佳资源配置以实现最大的沉浸感,而不会导致设备热节流。虽然可以暂时提升设备以实现最佳性能,但这并不节能,并且会产生大量热量。谨慎输入峰值性能(例如在加载期间),然后降低到持续性能,可以优化能耗并提供更好的整体用户体验。
![《狂野飙车 9》- 性能模式](https://developer.android.google.cn/static/images/cards/distribute/stories/gameloft-asphalt9-gamemode-performance.jpg?authuser=5&hl=he)
成果
Gameloft 希望玩家能享受更出色的游戏表现和游戏体验,但其影响最大的是电池模式。在某些移动设备上,电池模式使《狂野飙车 9》的耗电量降低了高达 70%,这使得平均游戏时间延长了 35%,并且玩家手中的设备也更炫酷。
Gameloft 发布运营经理 Alexandru Dumitru 表示:“实施工作易于管理。他们非常喜欢这种简单方式来为其用户提供最新、最出色效果的体验。”
基于取得的成功,Gameloft 打算在其产品组合中的其他游戏中实现 Game Mode API。玩竞技多人游戏和射击游戏的玩家会喜欢这种额外的性能,而建造模拟游戏则可能从省电模式中受益。
开始使用游戏模式
借助 Game Mode API,您可以了解用户,并在性能和保真度权衡方面做出更明智的决策。