What Render pipeline to use?

I haven’t used unity in so long (before URP , HDRP) and i’m so confused when i upgraded most of my old shaders breaks with the new pipeline.

Why is that the case, what is special about URP,and why should i upgrade to it ? and can i use Post processing effects and Volumes in the “old standard built-in” pipeline ?

and can i use the Shader Graph in the “old built-in” pipeline or is it exclusive to URP ?
it’s same way around when i download new URP shaders into the old pipeline it breaks as well to pink.

All this is confusing me, would really appreciate some clarification
thanks !

1 Like
  • BRP will be supported at least 2 years after the release of Unity 6.
  • URP is the New Standard in Unity starting with Unity 6.
  • HDRP is the way to achieve top-notch graphics.

I recommend you to learn all the docs about URP here before starting:
https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0/manual/index.html

Using of URP & HDRP in released Unity games in 2023:

— 90%: PC and Consoles
— 50%: Mobile and XR

There is a way to convert your shaders: Render Pipeline Converter | Universal RP | 17.0.3

Learn here About Shader Graph compatibility: Getting started with Shader Graph | Shader Graph | 17.0.3

2 Likes

Thanks for the reply
you didn’t answer some of the question i had,

Can i use Post processing effects and Volumes in the “old Built-in” pipeline ?

Can i use the Shader Graph in the “old built-in” pipeline ?

And the Shader converter only works with the standared shaders, not custom shaders i wrote years ago.

So, the Mask Shader in my AR Masker I had to recreate from scratch in Shader Graph (instead of originally text variant) because the converter didn’t work.

There are also great news for you.

Unity announced a webinar about upgrading from BRP to URP: