Unity Render Pipelines | What are they and which one to use UPDATED 2023

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
let's talk about render pipelines in unity so if you've been working with unity for a bit you've probably come across the term render pipeline but what actually is a render Pipeline and what does that have to do with you and your game all games have to have a render Pipeline and even if you don't know which one you are using your game definitely has a render pipeline the Nuance is really important to know because these can affect Graphics quality and performance and you don't want to get to the end of your game and realize that you can't launch to certain consoles while it can sound really intimidating I promise it's not that bad and by the end of the video You're Gonna know what they are and which ones you should be using the unity uses render pipelines to determine how to display the information from your gains scene and display it on your screen essentially how do we get from peer to here Unity does come with a default render pipeline but it's not a one-size-fits-all approach and not all render pipelines fit every type of game if you're creating a gorgeous intricate 3D game that you only plan to launch to higher end consoles you probably don't care about optimizing for mobile performance on the other hand if you're making a cartoony super casual game that you only plan to launch for mobile or switch you probably don't care about having to render super high quality graphics for years Unity only had one render pipeline which is the built-in render pipeline that tried to fit the one-size-fits-all approach and unity actually wouldn't allow developers to create their own pipelines so developers kind of had the obvious question of well what do I do if I want something more more custom well that is exactly what Unity has done in the past few years and now Unity has three main render pipelines the built-in render pipeline the high definition render Pipeline and the universal render pipeline think of hdrp and urp as sort of presets that Unity has built for you because if you are so inclined you can actually create your own render pipeline but let's get into what these are actually built for the built-in render pipeline if you're starting a brand new 2D or 3D project you're probably going to be using the built-in render pipeline whether you realize it or not the built-in render pipeline has been the default for many many years and it's still a perfectly valid solution for making your games when in doubt it is a good place to start since it does have optimizations for both PC and mobile the only caveat here is that it's not particularly great at either keep in mind that up until a few years ago this was the only solution so it had to cover a wide variety of scenarios the built-in pipeline is kind of like those stretchy dresses that claim to fit everyone yes they fit everyone but are they really doing anyone any favors that being said many developers still choose to use the built-in render pipeline over other methods because they're already familiar with it there's tons of support on it and as we say in the South if it ain't broke don't fix it but with that being the only option then any developers started to complain because they couldn't customize the render pipeline to fit their own needs because why even bother with mobile and switch if you plan to Just Launch to PC and hiring consoles enter the high definition render pipeline otherwise known as hdrp which is designed specifically for developers who do want to create those beautiful 3D intricate gorgeous worlds so Unity releases a bunch of enhancements having to do with lighting Shadows atmosphere and cinematic post-processing effects now these things are very GPU intensive but with mobile and switch being out of the picture developers don't have to worry about being held back by the lower end consoles so Unity creates this and game developers are still not happy because now PC developers have this bright shiny new pipeline but what about mobile and switch developers what if I want great graphics and the ability to launch to any platform that I want to so Unity goes okay we can make that happen enter the universal render pipeline or urp if you want the Best of Both Worlds that is graphics and performance that's where urp comes in while it might not have all of the graphical rendering capabilities that hdrp has it's still really good especially if you want the ability to be able to publish to any platform urp also has access to some of the new features that Unity has created such as better post processing effects and a built-in Shader graph the main takeaway here is that the universal render pipeline is really what the built-in render pipeline was supposed to be and unity fully intends to phase out the built-in render pipeline in favor of the universal render pipeline now all of this sounds great but before you go and switch all of your projects you might want to keep this in mind even though hdrp and urp have been out for several years at this point a lot of game developers still haven't really made the switch because of a couple of reasons the first being that support is limited when you go on YouTube or you watch other development tutorials a lot of them strictly focus on the built-in render Pipeline and don't even talk about the universal render pipeline or the high definition render pipeline so there's still a lot of support for built-in whereas there's just not as much yet for the newer pipelines perhaps one of the biggest reasons is that assets on the asset store just haven't had a chance to catch up yet if you want to use an asset from the unity asset store nearly all of these are going to support the built-in render pipeline but even large development studios are having trouble switching over all of their assets from the built-in render pipeline to the the other pipelines knowing that information it might be a little challenging to make the game that you want to make however I do want to make the distinction that hdrp and Erp are the superior Better Built pipelines now I know that's a lot of information but let's just keep it simple if at all possible use the universal render pipeline or the high definition render pipeline if you're only planning to launch to PC or higher end consoles and you want to prioritize having high quality Graphics go with hdrp for everything else go with your RP now that's just a good rule of thumb to have but sometimes it's not always feasible and if you're still feeling unsure it is still perfectly okay to use the built-in render pipeline now that's it for today folks let me know which render pipeline you're going to be using in the comments below and I will see you in the next video thanks for watching
Info
Channel: Rigor Mortis Tortoise
Views: 836
Rating: undefined out of 5
Keywords: unity post processing, universal render pipeline, unity urp, game development, unity technologies, scriptable render pipeline, lightweight render pipeline, game engine, high definition render pipeline, unity tutorial, universal render pipeline unity, unity urp tutorial, unity templates, unity 3d, game dev, unity urp post processing, unity 2021, unity urp vs built in, unity urp vs hdrp, unity urp water
Id: ONtM0IF7TPk
Channel Id: undefined
Length: 6min 54sec (414 seconds)
Published: Sun Jun 18 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.