@skates15 The way these games are developed these days, the finished build literally lands about the time it goes up for download. You may remember BF2042 was delayed by a month. Development studios I think used to be run by actual developers who had a mind and focus on the product. Today, big corporate companies own these development studios and they largely dictate things. This wass no more clear than the cyberpunk 2077 disaster. The developers actually building the game warned it was far from ready, but they were forced to release it. The developers were muzzled, hands tied, nothing they could do, at least based on the reports we have now. Gone are the days where you FULLY finish a game, playtest it well, and then release it only once its 100% ready. Now, games are often developed by multiple studio's across the globe. Different studios focus on different parts of the game. It all is crunched into a tight development window, and then is released based on a deadline that has to be met. The last things that get done in a game are the touchups, the optimization, the ironing out of the finished, but still wrinkled product. The devs get the game into a playable state, much like BF2042 is right now...then it is released. They then aggressively patch the game in the weeks and months afterwards to bring it up to what honestly should have been the proper release state. Granted, EVERY software product you develop will have bugs after release, no matter how long it sits in the oven baking. Games today are also far bigger and far more complex, from a coding, artistic, and systems standpoint that games of years ago. So, we have to keep that in mind too. We have to expect some bugs and issues. The bad optimization though and memory leaks are another issue though. I can tell that if the game was performing well and didnt have a memory leak I would have enjoyed it a lot more this weekend.