Nerd For Tech
Published in

Nerd For Tech

Unity Guide

Upgrading your project to URP | Unity

A quick guide about how to upgrade your project to use the Universal Render Pipeline (URP) in Unity

Objective: Upgrade a project to use the Universal Render Pipeline (URP) with Unity.

In the last post I covered how to push objects to start a puzzle solver mechanic with Unity. Now, it’s time to upgrade our Unity project to start using the Universal Render Pipeline.

Current stage

To start, let’s take a look at the current stage in our Unity project. We have several game assets that were downloaded from Filebase and are being rendered using the default built-in render pipeline of Unity. As you can see in the next image, the shaders from the assets doesn’t seem to be working correctly using this render pipeline:

If you want to know more about the render pipelines in Unity you can visit the Unity docs:

Upgrading to URP

So, in order to start changing our render pipeline to the URP, let’s click on Window > Package Manager to open the package manager:

Once opened, let’s:

  • Select the option that displays the packages from the Unity registry at the top left.
  • Search for the Universal RP in the list.
  • Click on the Install button at the right.
  • Wait until the Universal RP package gets installed.

Once installed, we’ll be able to see the Remove button at the right side:

Then, in order to create an asset to indicate the desired render pipeline to Unity, let’s create a new folder and click on Create > Rendering > Universal Render Pipeline > Pipeline Asset (Forward Renderer):

Now, to indicate Unity to use the URP, let’s open the Project settings by clicking on Edit > Project Settings and then let’s click on the Graphics tab to select our Render Pipeline Asset in the Scriptable Render Pipeline Settings:

Once selected, we’ll be able to see that the shaders are now correctly rendered by using the Universal Render Pipeline:

Troubleshoot

In case that your materials look the same, you can still try to upgrade them by clicking on Edit > Render Pipeline > Universal Render Pipeline > Upgrade Project Materials to UniversalRP Materials:

And that’s it, we upgraded our Unity project to use the Universal Render Pipeline! :D. I’ll see you in the next post, where I’ll be showing how to use a cloud based service (Filebase) to include game assets in our project with Unity.

If you want to know more about me, feel free to connect with me on LinkedIn or visit my website :D

--

--

--

NFT is an Educational Media House. Our mission is to bring the invaluable knowledge and experiences of experts from all over the world to the novice. To know more about us, visit https://www.nerdfortech.org/.

Recommended from Medium

HowTo: Install OpenShift Origin and Istio

Overview of SDLC

CLI with Mass Assignment

What is SVG?

A Way to Extend Your Network on GitHub Profile

Golden

Unitree A1 robot on ROS Noetic

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
Fernando Alcantara Santana

Fernando Alcantara Santana

A passionate computer technology engineer and Unity developer that is always looking to grow in every aspect of life :).

More from Medium

How to Build an Interactive Security Camera System in Unity

Light her up — Adding emissions to your game objects using photoshop and blender

Introducing Stream’s New SDK for the Unity Gaming Engine

What are “Render Pipelines” in Unity?