- EvelynFull-time IndieDev.I'm Japanese, so please forgive me if my English is strange.
Have you ever wondered when you start making a new game in Unity?
Personally, I think this is one of Unity's unique problems.
I'd like to use URP or HDRP, but I'm not sure, so I'll just use the default (=built-in rendering pipeline).
So, in this article, I'll compare Unity's three rendering pipelines:
- URP (Universal Render Pipeline)
- HDRP (High Definition Render Pipeline)
- Built-in Render Pipeline
and show you which rendering pipeline to use when making which game.
Table of Contents
- 1. Conclusion: Comparison chart of URP, HDRP, and built-in RP
- 1-1. Expressiveness of graphics
- 1-2. Functional reasons
- 2. Summary of the features of each rendering pipeline
- 2-1. About URP (Universal Render Pipeline)
- 2-2. About HDRP (High Definition Render Pipeline)
- 2-3. About Built-in Render Pipeline
- 3. Wrap up
Conclusion: Comparison chart of URP, HDRP, and built-in RP
So, to conclude at the outset, a comparison of URP, HDRP, and built-in RP can be seen in the following table.
|Pipeline||Expressiveness||Drawing Speed||New Features|
Expressiveness of graphics
First of all, HDRP is superior to the others in terms of graphic expression. This is because HDRP excels at realistic expressions and is capable of very rich expressions such as AAA titles. It also has a lot of settings that allow you to fine-tune your graphics.
As for the expressive power of URP and built-in RP, at the time of writing, I think they are almost evenly matched.
Finally, as to whether or not you can use the new features (Shader Graph, VFX Graph, etc.), you can use the new features in URP and HDRP, but you cannot use them in the built-in RP.
This is because URP/HDRP is a new rendering pipeline, while built-in RP is an old rendering pipeline. Incidentally, since URP is positioned as the successor to the built-in RP, there are no plans to add new features to the built-in RP in the future.
Summary of the features of each rendering pipeline
Now that you have seen the conclusion, I would like to share the following with you.
- Summary of the features of each rendering pipeline
- What kind of games are best to use the rendering pipeline for.
About URP (Universal Render Pipeline)
Features of URP
- Light drawing process.
- Support for all platforms.
- New features such as Shader Graph are available.
First of all, as you can see from the previous verification results, the drawing process is light, and that's why URP is a great feature for a wide range of platforms, from mobile devices to high-end consoles.
It also allows you to use new features such as Shader Graph, and if you are modest, you can even introduce lighting to 2D games. Basically, it's enough to think of URP as being upwardly compatible with built-in RP, and if you're planning to create a new game in the future, there's no harm in choosing URP for now.
It is ideal for creating almost all kinds of games, including smartphone games, VR games, and 3D and 2D games that do not require rich expressions. As mentioned earlier, if you have any doubts, you can always create a project with URP.
About HDRP (High Definition Render Pipeline)
Features of HDRP
- Superb graphics can be achieved.
- Use new features such as Shader Graph.
In the case of HDRP, it can be said that its greatest feature is its "high graphic expressiveness.
Conversely, because of this, HDRP does not work on mobile devices, so it should only be used when you really want rich expression.
It is ideal for games that require photorealistic 3D expressions on par with AAA titles. Only some platforms are supported, so be sure to check the specifications carefully before using it.
About Built-in Render Pipeline
Features of built-in RP
- We don't have to think too hard to use it.
- We don't have to worry about compatibility when using old assets.
The built-in RP is simple, easy to use, and works well with older assets, so it's useful if you're not comfortable with other rendering pipelines.
However, there are no other advantages, and I personally do not recommend continuing to use built-in RP in the future, as it is inferior to URP in terms of processing speed.
It's still useful for game jams, simple prototypes, and other situations where you don't want to bother setting up another rendering pipeline.
It's also useful when you really need to use old assets.
The above is a comparison of the three rendering pipelines in Unity, and what kind of games should use each of them. What kind of games should I use each of them for?
While it is good to have three rendering pipelines to choose from, I think it is also a source of confusion, and for beginners, it may be a difficult question to decide which one to use.
However, if you understand what I have written so far, you will be able to choose the best one for your game. I hope you find this article useful.