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

Luke Duckett
2 min readJan 6, 2022

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.

--

--

Luke Duckett

🎮 First Nations Unity Dev from Wonnarua country 🏞️ | From Player to Lifelong Learner: Crafting Games, Debugging Code, and Embracing New Technology