I actually asked my friend who works in game dev this same question the other day! She told me that for a big-budget AAA game like Cyberpunk that’s developed on a proprietary engine, the engine and they code they write for it are specifically designed in such a way that they can continue to do rolling updates throughout the development process without needing to re-write too much code. Game devs also get the specs for new hardware before it’s announced to the public, so the Cyberpunk devs were able to build their engine for the PS5 before the PS5 even officially “existed.”
She also told me that for smaller or indie games that are developed on non-proprietary engines like Unity, it’s more common that the game *is* technologically behind the times, just like you said here; but apparently it’s not too difficult to update your code to keep up with rolling tech updates if that’s something that’s important to you, so some studios do put in the extra effort to keep their games as up to date as possible throughout development.
Latest Answers