87
Stop blaming teeth for Cities: Skylines 2 performance problems, say devs
(www.rockpapershotgun.com)
From video gaming to card games and stuff in between, if it's gaming you can probably discuss it here!
Please Note: Gaming memes are permitted to be posted on Meme Mondays, but will otherwise be removed in an effort to allow other discussions to take place.
See also Gaming's sister community Tabletop Gaming.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
The most annoying thing about the cities performance issues isn't even the performance issues. It's all the gamers who overnight became experts in game performance that are ranting and raving online about how they obviously know how to optimize games more than professionals. It's so tiring at this point.
Any software engineer with real professional experience can tell you performance tuning is a nightmare. It's going through millions of lines of code checking for places you can allocate memory a bit differently. Checking collections and going back to your CS classes to make sure you're using the best data structures. Watching performance tools and debugging for hours on end to catch that one place that slows down a bit.
People here, Reddit, and everywhere are just so tiring because they act like it's so obvious. "Oh it's the teeth". "If they would have done X". It's honestly just so disrespectful to the full time engineers who no doubt have had those thoughts months ago. If items like this were simple, they would have done them already.
I give completely respect to the engineers who worked on this, and I respect Colossal Order's push to still release early. As someone who is enjoying the game, zero crashes, and in my opinion completely playable, I'm happy they released now.
They’re “overnight performance experts” because there are similar games that run better.
To me it seems that there was a tight schedule and they couldn’t prioritize performance tweaks over features. I mean, if it’s works it works, refactor later so we can jump to the next requirement.
Sum all that up and you won’t know which part of the chain takes most cycles,