Quick tip — Upgrading your Unity project to Universal Render Pipeline (URP)

In this short article, I will show you how to upgrade your project from the Lightweight Render Pipeline (LWRP) to Universal Render Pipeline (URP)

The first step I take is always the same if i’m upgrading from LWRP, make sure to do an export or backup before I switch over my rendering pipeline.

You can do this by right-clicking in the project folder (I am doing it on my scene asset) and selecting “Export package”. A window will open asking you to confirm what you want to include in your package, at this point we want all assets. Next, you will need to create a file name and choose where you want to save it.

Now that you have done this you can actually create a new project in Unity.

Now, import your previously created package.

Next, you can open up your scene.

Now, what you will notice is that your assets have turned pink. This is because we need to update the materials in our project to use the URP shaders. Go to “Edit” > “Render Pipeline” > “Universal Render Pipeline” > “Upgrade Project Materials to UnerversalRP Materials” and click “Proceed” when you get the confirmation prompt.

If you have an asset that does not upgrade correctly you will have to go into that asset and manually upgrade it to the correct shader, as there are so many shaders and edgecases I will not be touching on that in this article.

Thats all for now.




Unity developer with a love of learning all things programming.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Why Digital Signal Processing is the Key to HD Haptics

PutState and GetState: The API in Chaincode Dealing with the State in the Ledger (Part 2)

Easy Linux GUI Applications on Windows 10

Deep dive into a clojure transducer

Phase I — Progress report — Health pickup


Django Querying tips

Manag Packages in Linux Manjaro

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Luke Duckett

Luke Duckett

Unity developer with a love of learning all things programming.

More from Medium

Quick tip — Enabling post-processing in Unity Universal Render Pipeline

Orbital Transposer Virtual Camera Explained in Unity’s Cinemachine

Building Virtual Office in Unity

An overview of the Unity Hub editor