-
Notifications
You must be signed in to change notification settings - Fork 1
VR Plugins
Plugins for adding VR support to Unity.
Open standard API for cross-platform VR support.
Note: Currently in preview for UE4
Note: Unclear support for Unity, possibly via UnityXR Plugin Framework
Built in native support for VR.
Note: Unity.XR was previously Unity.VR (before 2017.2)
Note: As of Unity 2019.3 VR is supported via the "XR Plug-in Framework" and the previous system of native support & plugins was removed.
Forum Thread for new XR framework
Signup for XR SDK access to create plugins
Version 2.X Added support for input binding and skeletal input system.
Original SteamVR input system for Unity.
Note: Currently used for OpenVR UnityXR plugin
Note: Uses SteamVR Input or Unity XR Input. The two systems are currently mutually exclusive.
Note: Available via the package manager
Note: Oculus XR Plugin is failing some publishing validation tests
Warning: Deprecated
Unity Versions: 2017.4 - 2019.2
Supports
- Google Cardboard (Android & iOS)
- Google Daydream
Unity Versions | Status | Skeletal Input & Input Binding | Max Tracked Devices | HDRP | Version | OpenVR SDK | |
---|---|---|---|---|---|---|---|
Unity XR | 5.4.6 - 2019.2 | Deprecating | No | 16 | No | Native | |
OpenVR UnityXR Plugin | 2019.3 and newer | Beta | No | 16 | Yes | v2.6.0b | v1.11.11 |
SteamVR 2.x Plugin | 5.4.6 - 2019.2 | Deprecating | Yes | 16 | No | v2.5.0 | v1.8.19 |
SteamVR 1.x Plugin | 5.4.6 - 2019.2 | Legacy | No | 64 | No | v1.2.3 |
Note: Unity.XR was previously Unity.VR (before 2017.2)
Note: SteamVR 1.x aka SteamVR Legacy Input
Want to use Unity 2019.3 or newer?
OpenVR UnityXR Plugin & Unity 2019.3 and newer
Want to use HDRP?
OpenVR UnityXR Plugin & Unity 2019.3 and newer
Want to use Skeletal Input or Input Binding?
SteamVR 2.x Plugin & Unity 5.4.6 - 2019.2
Want to use more than 16 tracked devices?
Not SteamVR 2.x Plugin