Upgrading a Unity Project to URP
AKA What to Think When Your Models Turn Pink
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.