Upgrading a Unity Project to URP

AKA What to Think When Your Models Turn Pink

Micha Davis
2 min readMay 21, 2021
Not the exact aesthetic I was hoping for…

When you first create your Unity project, one of the template options you can choose is the Universal Render Pipeline. What exactly is that?

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. -Universal Render Pipeline manual, Unity3D.com

Neat. But what if you started from one of the other templates? Can you still use the URP if you later import assets that need it? Yes — you can.

So let’s say you have a project that you’re upgrading, and your assets are configured for using the URP. What’s the first step?

Download the Package

Install the Universal RP package from your Package Manager window. That’s easy.

Create a Profile Asset

Once that’s installed, you’ll need to create a render profile. Right click on an appropriate folder in your Project tree and add a Universal Render Pipeline Asset.

In the Graphics tab of your Project Settings, place the profile asset in the Scriptable Render Pipeline Settings field:

Once that’s in place, your project should automatically load the assets properly.

Hey, there are my assets! Just as drab as remember from the download page.

Edit: Here my daughter insists I note that she preferred the pink.

Next few articles I’m going to start reworking my systems from the prototyping stage into a more fully realized gameplay experience, and I’ll be creating some new abilities for the player as well.

--

--

Micha Davis

Unity Developer / Game Developer / Artist / Problem Solver