3 ms·
> The only exceptions here are physics and the renderer, you can't easily replace those. While physics is in the engine itself you can definitely replace or mo
by Agentlien 4y ago
> The only exceptions here are physics and the renderer, you can't easily replace those.
While physics is in the engine itself you can definitely replace or modify the render pipeline. Unity comes with a built-in legacy pipeline but nowadays you mainly use either the High Definition Render Pipeline (HDRP) or Unified Render Pipeline (URP) both of which are open source packages. Meaning they are modifiable. They are also both based on a common base class: Scriptable Render Pipeline, which you can extend to make your own render pipeline from scratch.
There's a great tutorial series for doing so here: https://catlikecoding.com/unity/tutorials/custom-srp/ https://catlikecoding.com/unity/tutorials/custom-srp/
In my own work I generally work with URP and modify it to suit our needs.