How To Upgrade Your Project To URP In Unity

The Universal Render Pipeline (URP) is a prebuilt Scriptable Render Pipeline, made by Unity. URP provides artist-friendly workflows that let you quickly and easily create optimized graphics across a range of platforms, from mobile to high-end consoles and PCs.

So let’s learn how to set our project up to use this!

Now, one option is to create your project under the default URP settings in the editor from the start. If you know you will be using these settings and feel comfortable enough with URP to do this then go for it!

But what if you started your project under the standard settings and want to upgrade your project to utilize the enhanced graphical capabilities that URP provides?

Then to start, you’ll need to download the “Universal RP” package from the “Package Manager”.

Next, right-click in the Project menu and select “Create>Rendering>Universal Render Pipeline>Pipeline Asset Forward Renderer”

And lastly, open your “Project Settings” window and under the “Graphics” tab you will need to assign your newly created “Render Pipeline Asset”.

[Troubleshooting Tip]

If you followed the steps above but your project's materials didn’t upgrade to “URP Materials” then select “Edit>Render Pipeline> Universal Render Pipeline >Upgrade Project Materials to Universal RP Materials” and that should fix it.

Hi, my name is Adam Reed and I am a software engineer specializing in Unity and C# development. Feel free to scroll through and check out some of my work!