Skip to main content

Universal Render Pipeline

With this addition to our engine, you can now create playables for your URP games!

On this page you can find out what elements of Unity's URP Unity Playworks Plugin currently supports, as well as see example scenes running in Unity Playworks Plugin of certain features.

If you would like to skip straight to the supported features and known issues lists, click here. Or if you would like to know what URP versions are supported click here.

Any issues with using URP with Luna? Check out the common issues section related to URP.

URP Sample Scene in Luna

The first thing you see when you create a new URP project is a sample scene by Unity.

With minimum amount of corrections weve got this scene running beautifully in Luna:

images-medium

Click here to test the scene above in your browser.

Shader Graph

A headline of what we now support with URP is the powerful Shader Graph tool!

images-medium

images-medium

Shaders created within this tool will be identical between Unity Playworks Plugin and Unity, below you can see an example of a URP shader working great in our engine:

images-medium

Click here to test the scene above in your browser.

(Shader in use is the FREE Skybox Extended Shader from the Unity Asset Store)

images-medium

Here is another example.

(Shader in use is the PolyArt - Ancient Village Pack)

Vertical Fog

We also have implemented support for URP's Vertical Fog. Below you can see an example scene rendered in our engine:

images-medium

Click here to test the scene above in your browser.

URP Lighting

Below you can see a demonstration of URP lights (Directional & Point lights) affecting planes and the crystals, “Weathering“ shader on Dancing Girl, Dissolve shader on black sphere & red cube, “Glow“ effect shader on grey sphere:

images-medium

Click here to test the scene above in your browser.

URP Version Support List

Versions supported:

Unity VersionURP VersionSupported?
2019.47.6Yes
2020.310.4Yes
2021.312.1Yes
2022.214.0No (Support for this version is coming soon)

Supported features and known issues

A list of features detailing if we support them or not, if there will be noticeable differences between how the feature looks in Unity & Luna, and if we have plans to implement a feature in the future.

Shader Graph features

Feature nameSupported?Immediate plans to implement?
NormalFromTexture nodeNoNo, as WebGL doesn't support it.
Dither nodeYes (With slight differences in Luna)

Other URP features

Feature nameSupported?Immediate plans to implement?
Shader GraphYes
Color Mode - GammaYes
Color Mode - LinearNoNo
Directional LightYes
Point LightYes
Spot Light supportNoSupport planned for future releases.
Area (Rectangle) Light (Baked only)Yes
2D LightsNoNo
MeshesYes
Particles SystemYes
VFX GraphNoNo
Post ProcessingNoNo
Additional Lights LimitYes (4, WebGL restriction)
Physical CameraYes
Camera stackingYes
Depth TextureYes
Opaque TextureYes
Real Time shadowsNoSupport planned for future releases.
Baked shadowsYes
LightmappingYes
MSAAYes
Reflection Probes (Baked)Yes
Light ProbeYes
Fog (Exp, ExpSquared, Linear)Yes
Skybox (Procedural, Cubemap, Panoramic)Yes
TerrainNoNo
BatchingNoSupport planned for future releases.
HDR renderingNoNo
Line/Trail RendererYes