Skip to content

apple/unityplugins

Repository files navigation

Apple Unity Plug-Ins

Overview

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.

HomeFeedbackQuick Start GuideBuild Script
Plug-InDescription
Apple.CoreProvides integrated build post process management and Editor UI.
Note: Apple.Core is a dependency of all Apple Unity plug-ins.
Apple.AccessibilityProvides Apple's accessibility to Unity developers allowing adding supports to Apple's built-in assistive technologies such as VoiceOver.
Apple.CoreHapticsBrings 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.GameControllerExposes Apple's GameController framework to Unity developers allowing for rich controller features in macOS, iOS, and tvOS apps.
Apple.GameKitAllows Unity developers to easily integrate GameKit features such as leaderboards, achievements, and match making.
Apple.PHASEThe PHASE plug-in allows Unity developers to take full advantage of Apple's new geometry and material aware spatial audio system.
Apple.SpatialControllerExposes Apple's AccessoryTracking and GameController frameworks to Unity developers on visionOS allowing for spatial controller features in visionOS apps. Requires visionOS 26.0

Minimum Supported OS Versions

OSVersion
iOS15.6
macOS11.5
tvOS15.6
visionOS1.3
watchOSnot supported

Leaving Feedback

Leave an issue for the community or see the Feedback documentation for more information.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published