Projects of this magnitude will never
be 100% bug free. But the game producers and software industry in general, can get away with way to much to my taste. Customers are diverted from the failures with empty treats or vague promises.
There was a group of scientists in Australia, who created a bug-free piece of software, but it took them a couple of years to get it completely bug free. And it was a relatively small program.
Most publishers don't give the game developers enough time to make it as good as they can. But the game developers themselves hide behind that too easy. If they pay more attention to what they are doing they can avoid a lot of bugs and also taking an interest of what others are doing helps as well.
With huge projects that involve multiple departments, or even multiple studios, the control is a lot harder. It takes some clever organization to even pull large projects off. Not every talented programmer is a good manager.
It took a few enthusiastic community developers only a few hours to fix some nasty bugs in TDU2. Programmers, who made the code, should have fixed those within 1 hour or so. Sloppy work and also bad work ethics and internal quality control. A fallout between a developer and publisher is no excuse to neglect and ignore the community, their customers.
As long as those, who are responsible for the end result, do not know exactly what is going on, people will continue to make errors or work against each other without knowing it.
Problems with the Crew are largely due to the interaction with Uplay. Especially the connectivity issues between players and the stats not updating properly. Good example of the left hand not knowing what the right hand is doing.
When it comes to the PC release of GTA V, it is almost an insult, because the graphics patches could have been released later and there really is no excuse why they postponed it for over a year. Just lazy, getting drunk of all that money they made from the console slaves. They act like it is a favor to release it for PC as well.
With over a year of extra development, you can expect the game to be ironed out and with most nasty bugs resolved. It all depends what their internal priorities have been and how individuals within the team do their work. Bug free is an illusion.
Problem is that most of us do not have a clue what it takes to create these games. The amount of work and coding is beyond belief. Finding bugs and fixing them is like finding needles in a haystack sometimes.
A lot of internal en beta testing can generate good feedback and bug reports.
We have seen a lot of different approaches from game companies, when it comes to fixing bugs. And some do have an attitude problem for sure.
Some games, like Dirt3 from Codies, still have game breaking bugs that prevent you from finishing the career mode. Shameful really. Not even fixing that speaks for it self. Bad work ethics.
Others sell their game, promoting bugs as features like Goat Simulator.
Ergo; as long as those responsible for releasing the game, have more dollar signs in their eyes than pride in their work, broken products will continue to be released.
Maybe some law giver can do something about this situation. Like consumers have the right to a good working product (i don't even mention bug free there
Because right now the Pre-Alpha access virus is common and most games are released in what barely can be called a Beta state. Some games never even leave that state. And this attitude rubs off on other branches as well. Hardware without complete functionality or missing features and go so on.
Creating games is more than just a return on investments.
PS Rockstar can get out of hiding now