2.5D Platformer — Upgrading to Universal Render Pipeline #8

Moving on from the built-in pipeline

There’s still a debate out there if whether you should stick with the Built-in pipeline or upgrade to the URP (Universal Render Pipeline), LWRP (Light Weight Render Pipeline) or HDRP (High Definition Render Pipeline).

To be honest, if your plan is to make a game without complex shaders, then you should probably use the URP to increase the performance of your project / game. As far as I know, it’s better optimised that the built-in pipeline, and you have access to VFX Graph and Shader Graph (this one being underwhelming due to the low support of multiple shader techniques, but you may have a better chance writing your own shaders with this if you’re a beginner).

Anyway, do you want to know how I upgraded my project to URP? Of course you do! Keep reading!

So, I’ve been given some new assets to work with, however…

The materials are all messed up as they were purposefully made for URP and they are incompatible with the built-in pipeline. The only way to fix that is by upgrading through the Package Manager (or reverting those materials to built-in... which I’m not doing).

Upgrading is easy! Just click on the Install button and wait for 1–2 minutes.

The assets will still have that pink material assigned to them after upgrading. To fix that, we have a couple of options:

  • Create a new Pipeline Asset and add it to Project Settings > Graphics. This is a sort of profile where you can apply your own modifications and easily switch between different ones (for mobile, consoles, pc…)

And once I assigned the profile, the materials are now fixed and the assets now look great.

  • However, in case your project doesn’t have this weird pink texture, but instead, you want to upgrade your materials from built-in to URP format, you can easily do that in Edit > Render Pipeline > Universal Render Pipeline > Upgrade Project Materials…




Junior Unity Developer

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

Recommended from Medium

[Programming!] Class??Object??…new!

Better Sprint Planning with Bayes

Kibana Lens Formulas

Budget your software initiatives, don’t estimate them

Are you planning your product to death?

AWS Network — All You Need to Know (WIP_

Containerized CLIs with Docker — Making DevOps easier

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
Pablo Gómez Platón

Pablo Gómez Platón

Junior Unity Developer

More from Medium

How to Host Unity Games on the Web

Call for Entries: ‘Fusion’ | International Architecture Hosted by UNI

Virtuverse Coming To Unreal Engine 5

How to use arduino control board LY-F2 and STONE serial display to implement piano key project