Day 96: How To Upgrade Your Project to URP in Unity

Photo by Jason Goodman on Unsplash

Objective: Turn our current 3D project to use the Universal Render Pipeline.

From this point on we will be adding actual leveling to the game. To start this section we are creating a new project file in Unity. We need to create a 3D project.

We will import our 3D objects. Upon importing these assets, they are pink! To fix this we will need to upgrade the project to Universal Render Pipeline.

To upgrade the material to use URP, we will go to the top and go to Window -> Project Manager.

When the Package Manager opens, in the top right of the window click and search Universal. In the left column there should be Universal RP. We will install that.

Once it installs, we will create a folder in our Project area. I named it Settings. Inside the Settings folder we will create a new rendering asset by right clicking the folder, go to Create -> Rendering -> Universal Render Pipeline -> Pipeline Asset.

Next is to go to Project Settings that is under Edit at the top. Once Project Settings opens up we will go to Graphics.

We will just assign the render pipeline asset to the top of this page. We will do this by clicking the small dot to the right of the area that says “None (Render Pipeline Asset). All that needs to be done is click the asset we created.

Once that is completed, the materials in the project should automatically upgrade and use URP. If now you can go to Edit -> Render Pipeline -> Universal Render Pipeline -> Upgrade Project Materials to UniversalRP Materials.

A prompt will open up and inform us what will happen and just click Proceed.

And that is how we upgrade a project to the Universal Render Pipeline!

Thank you for reading and have a wonderful day!!




I am passonate on learning to program and use Unity to become a skillful Unity Developer

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

Recommended from Medium

Tutorial: Write The Sims 4 Script Mod with Python — Part 1: Introduction

Deadlock Beware: Using Channel and Range in Golang

Query JSON Data with PostgreSQL

Photo by <a href=”">Tobias Fischer</a> on <a href=”">Unsplash</a>

How to use GitHub actions to dockerize applications and push to AWS Elastic Container Registry

Tech for Product Managers

Hello-world in servlet with text editor

Servlet based application structure

Example of a Klever Validator in a Kubernetes Cluster

How to create a serverless REST API in AWS within 15 minutes

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
Tyler Smallwood

Tyler Smallwood

I am passonate on learning to program and use Unity to become a skillful Unity Developer

More from Medium

I think you dropped something — Creating a simple loot drop system in Unity2D

Platformer: Collectible & Status Bar

Creating a Mech Hangar Room

Adding a collectible ammo charge powerup