面向游戏开发者的 Apple 技术

Apple 芯片拥有不可思议的图形性能。不论是 MacBook Air 还是 Mac Studio, 每一款 Mac 都能轻松运行对性能要求极高的游戏。Metal 3 引入了强大的功能,帮助你的游戏充分挖掘 Apple 芯片的全部潜力,展现硬件和软件结合所能实现的种种可能。iPhone、iPad、Mac 和 Apple TV 采用统一的图形平台,融合各种令人称绝的游戏类 OS 技术,助你打造极具真实感的新一代游戏。

Apple 设备上显示一款太空游戏。

新功能

MetalFX 画质提升

借助高性能 Upscaling 和抗锯齿技术,缩短渲染每一帧复杂场景所需的时间。选择一种时间或空间算法的组合,帮助提升性能。

快速资源载入

利用异步 I/O,以优化方式将资源数据直接从存储传输到 Metal 纹理和缓冲区,而不必自行构建载入基础架构。

离线着色器编译

Metal 编译器现在可以在项目构建时生成 GPU 二进制文件,无需在 App 内编译着色器,帮助游戏提升性能并缩短载入时间。

适用于 Windows 的 Metal 工具

纹理转换器现在支持更多用于 HDR 渲染的格式,并且新版本的资源库可以更加深入、高效地整合到你的工具中。适用于 Windows 的 Metal 编译器现已更新,支持最新的 Metal 功能,包括网格着色器和间接命令等。

Metal 性能 HUD

借助 Metal,利用实时统计数据和日志来监控游戏性能,如 CPU 和 GPU 渲染时间以及帧显示期限等。

Game Controller 框架

Game Controller 框架适用于各种 Apple 平台,支持范围广泛的全新和现有游戏控制器。macOS 还添加了对最受欢迎的赛车游戏方向盘、踏板和换挡杆的支持,如 Logitech G920Logitech G29 等。

Unity 插件

在基于 Unity 的游戏中充分利用强大的 Apple 技术。Unity 插件能帮助你的游戏接入 Game Center、Core Haptics、PHASE 音频、辅助功能和 Game Controller 框架。

在 GitHub 上查看

Background Download API

无论你的 App 是否在运行,随时在后台提供并管理大型游戏资源。这有助于缩减主 App 套装的大小,而且允许用户在完成下载期间进行多任务处理。

Screen Capture Kit

这个新框架可以提升 macOS 上的游戏串流体验,让你以最小的 CPU 和 GPU 开销来截取内容,这些内容可以来自窗口、App 和显示屏的任意组合。创建自定内容过滤器,充分利用对媒体流的动态控制。

Game Center

现在,玩家可以了解你游戏中的最新情况,并围绕着他们的活动与朋友们紧密互动。成就和排行榜排名在游戏的面板上更加突出,面板现在包含了好友在游戏内活动的提要。玩家还可以在其 Game Center 个人资料以及好友的个人资料中查看这个活动。而且,玩家现在可以接收有关排行榜活动的推送通知,在畅玩游戏的同时,随时关注游戏中的最新活动。

进一步了解

Metal

Metal 提供了低开销 API、丰富的着色语言,图形与计算之间紧密的集成,以及一套出色的 GPU 性能分析和调试工具,来支持 Apple 平台上的硬件图形加速。

进一步了解 Metal

Metal-cpp

使用低开销的 Metal C++ 头文件,将 Metal 功能添加到图形类 App、游戏和游戏引擎中。

开始使用

适用于 Windows 的 Metal 工具

利用纹理转换工具和 Metal 着色编译器,将你的高端游戏和素材资源导入 Mac。

下载

Core Haptics

为你的 iPhone 游戏添加定制触感与音频反馈,提升游戏的逼真度。

查看框架文档

观看视频

按需下载资源

缩小 App 套装大小,加快下载速度,添加多达 20GB 的额外内容并将这些内容托管在 App Store 上。

查看指南

Apple Arcade

我们正在寻找创新颠覆的游戏。

如果你正在开发一款打破惯例、尚未发布的游戏,并希望我们将它考虑纳入 Apple Arcade,我们很乐意了解你的想法。

进一步了解 Apple Arcade