What's the benefit of having a scriptable render pipeline to a videogame designer? Let's find out as I go through Jasper's comprehensive guide on Unity's pipeline.
In here, I am following along with Catlike Coding's guide for the forward rendering scriptable pipeline. To the best of my ability, I've kept each commit dedicated to each subsection of the main tutorial, so better emphasize how the code changes. It is loaded up with my comments as a result. Depending on how this goes, I'll write how it all went and what I think is beneficial about it.
A big unspoken assumption in videogame creation is the engine you use. Go Unreal for HD and Unity for Mobile! But that advice is difficult for developers to parse. Experience and "just go for it" takes the place of real guidance.
That's absurd! Engines also have baked-in ideas about audiovisual content as well as how that code is allowed to execute. So I'm here looking at Unity's pipeline in an effort to better understand what game designers can gain from understanding how the rendering tool itself influences our designs.
-Jason