I guess what I'm really asking asking is: when games get so big and have such a long development time, how do they keep the graphics and sound so advanced and state-of-the-art?  How do they combat falling behind?  I mean, the engine and assets they started building the game with will then be 7+ years old by the time they finish!    
And could you please also give technical details and examples of how they do this? Especially use RDR2 as an example, if you can.
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence