I have not playey Project Cars, so I can only relate to the press and community echo I got. What I know from Project Cars is that the majority of complaints come from poor performance on AMD chipsets. This is a topic for itself, because there is some nasty business going on between NVIDIA and AMD and both of them kind of play with some dirty tricks these days against each other.
The "Problem" if you like to call it, is that the development of games have changed a lot in the past 2-3 years. Early Access is the new thing and what started out as good option for small developers, Is now also used by big companies and AAA+ Games. The lines between a finished game and a beta/early access versions are not as clear as in the past. Take games like War Thunder, World of Tanks for example. Are those finished games? Are they still in the beta? You cant really answer both questions with a clear yes. But if they are not one of it, what are they?
When it comes to all this shiny Early Access, it is also naive to think the main reason to do this, is to let people have an impact on the development of the game. While this applies to some games (especially smaller games), this is only a small part of it. The main reason is to get money for people preordering the game. Who doesnt like money? Especially money that comes in advance? All companies love preordering and think of it as personal example.
Quote:
You are about to start a new job. It will be a project that you gotta finish for him. He probably doesnt know you really well.
4 Months before you actually start to work there he comes to you and pays you.
This is of course simplified, because you will have your own expenses. Also especially small developers could not develop some of their games, if not for preorders or early access. If anyone has played Red Orchestra 2 from the start, you remembe the very bad state of the game for the first 3-4 months. The reason for this was not incompetence, but they simply ran out of money and they could not afford to hold the release any longer. The VC of Tripwire actually had to put in about 20k of his own money, so he could continue to pay the team.
But in the end it is very risky to preorder games these days and I handle preorders like some kind of declaration of my trust to the developer. Since I know how some companies act and have acted in the past, there are certain companies that I will not trust at all. Meaning I will certainly not preorder any games from then and also wait until the game is released and I can get some info from the press and players.
As Apollo said, there is also the pressure to release a game at a certain point. Especially if the game is in some kind of competition like BF vs COD, a game might get released earlier. This can especially be brutal if it is in combination with the seasons, In summer after the E3 a lot of games get released, but of course the most AAA+ games try to get a release in winter.
Quote:
The more complex a product, the more likely it is to have 'bugs' or need fixing, perhaps even by third parties.
This is true, but we should not forget that especially in games, bigger projects also have a very, very, big budget these days. The problem is that most of the budget does not go into Q&A or bugfixing, but into marketing.