SC Screen Effects Documentation (v3)

Pending release

Documentation is a work in progress draft!

SC Screen Effects
Version: 3.0.0
Review

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)

Render Graph compatibility mode must be disabled

Beta and Alpha versions may work but will not be eligible for support or fixes. These versions are intended for beta and alpha testing Unity features. Once a release version is available, the asset will be re-tested, and an update may follow with any required changes or fixes.

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.

Changes to the URP shader libraries and rendering API are undocumented and come without usage instructions. This means preview versions can break the shader or scripting code.

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
Yes No Suggest edit
Last updated on September 21, 2026
0 of 0 users found this section helpful
If you're familiar with this asset, please consider leaving a review!
Your support is what makes complementary updates possible!
Suggest Edit