gaming communities
this is just what I've learned from what I've been taught about project development. making something to put out to the public needs thorough planning, a lot of which is about what the viewer wants and how to appeal to them (or the client).
Those shaders still make me cringe.