面向游戏开发者的 Apple 技术

Apple 芯片在 iPhone、iPad、Mac 和 Apple TV 上提供令人惊叹的图形性能。Metal 则在软件方面为 Apple 平台上的游戏注入生命力。再结合海量游戏类操作系统技术和功能强大的开发者工具,你的游戏可以为数亿玩家提供不可思议的游戏体验。今年,游戏移植工具包可让你比以往更轻松地将游戏从其他平台移植到 Mac。

Apple 设备上显示一款关于猫的游戏。 Apple 设备上显示一款关于猫的游戏。

新功能

游戏移植工具包

使用游戏移植工具包可以省去数月的前期工作,并在编写任何代码之前评估游戏在 Mac 上的运行情况。

下载

观看视频

Metal 着色器转换器

转换你的着色器和图形代码,以便游戏充分利用 Apple 芯片的强大功能和性能。

下载

进一步了解

MetalFX Upscaling

借助高性能放大和抗锯齿,缩短渲染每一帧复杂场景所需的时间。今年,MetalFX Upscaling 提高了质量并增强了缩放程度,可支持更多设备。

进一步了解

离线着色器编译

在构建时生成 GPU 二进制文件,无需在 App 内编译着色器,游戏提升性能并缩短载入时间。现在,GPU 二进制编译器具有一套适用于 macOS 或 Windows 的工具链,支持光线追踪和动态链接库。

适用于 Windows 的 Metal 开发者工具 4 Beta 版

观看视频

帧同步

利用新的 CAMetalDisplayLink 提供流畅的帧率和响应更灵敏的互动。

查看示例代码

Game Controller 框架

从游戏输入设备 (包括键盘、鼠标、手柄、摇杆、方向盘等) 获得最佳低延迟输入。Game Controller 框架适用于各种 Apple 平台,支持范围广泛的全新和现有游戏控制器。

使用入门

Metal 性能 HUD

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

观看视频

ScreenCaptureKit

以最小的 CPU 和 GPU 开销来截取内容,这些内容可以来自窗口、App 和显示屏的任意组合。创建自定内容过滤器,充分利用对媒体流的动态控制。

进一步了解

Game Center

利用 Apple 的社交游戏网络,吸引用户在游戏中积极互动、交流联系,并让更多用户发现你的游戏。今年,新增了稀有成就功能,排行榜和成就可以通过 API 进行配置和归档,并且多人竞赛现在支持自定匹配规则。

进一步了解

规划你的游戏

如果你是初次为 Apple 平台开发游戏的新手,请花点时间熟悉入门所需的工具和技术。Apple 为你提供所需的硬件、图形、音频、社交游戏和分发工具,助你在 Apple 平台上打造新一代游戏。

进一步了解


Metal

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

进一步了解 Metal

适用于 Windows 的 Metal 工具

下载一套 Windows 平台的工具、头文件和资料库,让开发者能够构建他们的 Metal 着色器程序和资源,以便在 iOS、macOS 和 Apple tvOS 上进行部署。

下载


后台下载 API

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

进一步了解


Core Haptics

提供触觉和音频反馈,利用触感借助现实感受吸引用户。

进一步了解


Unity 插件

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

在 GitHub 上查看

Apple Arcade

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

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

进一步了解 Apple Arcade