Pending release
Documentation is a work in progress draft!
2.Compatibility
Unity
Version
This asset is strictly compatible with Unity 6. Support targets production projects, hence non-LTS versions are not subject to support, for example Unity <6000.0.22f1.
Please keep in mind that any future versions not listed here may not be supported, due to breaking changes.
| Unity version | Status |
| 2023.2 or older | Incompatible |
| Unity <6000.0.65f | Incompatible |
| Unity 6000.0.65f+ | Supported |
| Unity 6000.1.3f1+ | Obsolete |
| Unity 6000.2.x | Obsolete |
| Unity 6000.3.x | Supported |
| Unity 6000.4.x | Obsolete |
| Unity 6000.5.x | Obsolete |
| Unity 6000.6.x | Non-LTS version |
| Unity 7 | Unknown (likely supported through upgrade) |

Scriptable Render Pipeline
| Pipeline | Compatible |
| Built-in (Legacy) | ❌ |
| Universal 3D (URP) | ✅ |
| Universal 2D (URP) | ✅ |
| High-Definition (HDRP) | ❌ |
Only compatible with the Universal Render Pipeline. Support for other render pipelines unfortunately cannot simply be added, since this practically requires a complete rewrite of scripts and shaders, resulting in a new asset altogether.
This takes time to manually reverse engineer. Sometimes pre-emptive fixes are made for beta/alpha versions, but these may break in earlier or later alpha versions.
Platforms
Compatibility with platforms is mostly dictated by what Unity and URP supports on said platforms.
| Name | Compatible |
| Windows | ✅ |
| macOS | ✅ |
| WebGL 1.0 | ❌ |
| WebGL 2.0 | ⚠️ |
| WebGPU | ⚠️ |
| Android | ✅ |
| iOS | ✅ |
| Playstation 5 | ✅ Verified by users |
| Xbox Series X | ✅ Tested with UWP build |
| Nintendo Switch | ✅ Tested with EDEV hardware |
| Playstation 4 | ✅ Tested via external party |
| Xbox One X | ✅ Tested with UWP build |
| Apple Vision Pro | ❌ |
- WebGL is deprecated.
- WebGPU is experimental in some Unity versions.
| Hardware | Compatible |
| Oculus Quest | ✅ |
| Desktop VR | ✅ |
| tvOS | ⚠️ |
| Google TV | ⚠️ |
The Multi-pass, Multiview and Single Pass Instanced rendering techniques are all supported and work the same across all VR plugins. As a means of performance optimization, orthographic camera’s are not supported when VR is in use.
| Graphics API | Compatible |
| OpenGLES 2.0 | ❌ |
| OpenGLES 3.0+ | ✅ |
| Vulkan | ✅ |
| Metal | ✅ |
Devices released after 2012 support OpenGLES 3.0. Or typically an iPhone 6s or newer.
Oculus Desktop VR
?
Meta Quest 2/3
?
Apple Vision Pro
The Unity documentation states:
ShaderLab and other custom coded shaders are not supported, as RealityKit for visionOS doesn’t expose a low-level shading language.
Therefor the effect shaders are also not supported on this platform.
Use cases
Camera’s
| Type | Compatible |
| Perspective | ✅ |
| Orthographic | ✅ |
| Overlay | ⚠️ |
- Overlay camera’s don’t have access to the Base camera’s depth/color information. So camera stacking only works for non-depth based effects, due to design limitations in URP’s camera stacking system
