I'm under impression that if I want to make an actual game, it makes no sense to do any of this stuff myself because the many existing game engines do it much better and faster out of the box and all the possible style choices in graphics are abstracted away into parameters in the engine.