Why GTA 6 Will Disappoint
medium.com
medium.com
Many game engines eschew the C++ STL and latest language features in favor of rolling their own performance optimized platform, data structure and algorithms libraries.
I work at a large player in the video hardware industry and we roll all our own performance-sensitive video processing code in C99 or C++98 (we only recently adopted C++11 because, why fix what ain’t broken?). It doesn’t seem to be holding us back.
It argues that e.g. std::variant is important for Unity’s DOTS ECS system. And that std::optional is an optimization for rendering configurations. I mean, maybe? That doesn’t feel right to me at all. The STL classes are known to be relatively heavyweight.
I also can’t tell whether the author understands that you can get performance improvements from upgrading your compiler even if you continue to compile with an older language standard. Language version and compiler version are independent.
Not on topic but this structure of sentence was a really common first paragraph sentence in blog posts in the UK written by PRs over a decade ago, but seems to live on in US corporate language blogs and adverts. Not really sure why, given it doesn’t say…anything, really. It also just signposts the writing ahead will be fairly generic.
We GTA fans have been speculating what might be coming in GTA6 since shortly after GTA5's release - since prior to this, GTA titles released every few years.
After the trailer was released, you had thousands of fans & YouTube videos examining seemingly every pixel of it looking for clues, secrets, easter eggs & creating a community map project to try and put together the map before the game was even released (I don't have sources for this stuff in front of me to link to at the moment, sorry)
Now the wait time for a second trailer is growing to a fever pitch, with GTA Online players trying to decipher when the trailer will release based on the waning & waxing of the moon in game. The fact that it's now been over a year since the first trailer releasing has started spilling over into anger and frustration. I can't imagine how enraged people are going to be when there's going to be an almost inevitable delay.
That's not to say that this same cycle of hype hasn't happened for other franchises, but this is a studio that has built almost nothing but hit game after hit game since it started producing them in ~1996. The original group of founders, Dan Houser, et al. have all left (or been fired - with the exception of Sam Houser) and moved onto other projects. Rockstar has gone from releasing multiple series of games across different platforms to having essentially two titles (Red Dead Redemption & GTA) to be their bread and butter, with microtransactions and subscriptions for GTA+, both of which are for GTA Online exclusively, being what funds their continued existence.
So, while GTA6 will still sell well regardless, they are absolutely reliant on the online component being a hit with players as they've put all of their eggs in that basket.