The Apple Unity Plug-Ins expose a selection of Apple platform frameworks to Unity developers.
To get started with integration of these plug-ins into your Unity projects, run python3 build.py and use the .tgz packages in the Build/ directory. For a more detailed walkthrough, please check out the Quick Start Guide, which also includes introductions to each plug-in.
| Plug-In |
Description |
| Apple.Core |
Provides integrated build post process management and Editor UI. Note: Apple.Core is a dependency of all Apple Unity plug-ins. |
| Apple.Accessibility |
Provides Apple's accessibility to Unity developers allowing adding supports to Apple's built-in assistive technologies such as VoiceOver. |
| Apple.CoreHaptics |
Brings Apple's Core Haptics framework to Unity developers, enabling for customizable haptic patterns and in-depth playback control on supported devices. This Plug-In also includes UIKit's UIFeedbackGenerator API. |
| Apple.GameController |
Exposes Apple's GameController framework to Unity developers allowing for rich controller features in macOS, iOS, and tvOS apps. |
| Apple.GameKit |
Allows Unity developers to easily integrate GameKit features such as leaderboards, achievements, and match making. |
| Apple.PHASE |
The PHASE plug-in allows Unity developers to take full advantage of Apple's new geometry and material aware spatial audio system. |
See the Feedback documentation for more information.