ubercake
Splendid
airborne11b :
So many people here are completely ignorant on game development. You guys can kick, scream and cry foul all you want, but the fact of the matter is that titles like BF4 are massive undertakings that require absolutely huge teams of professionals that have to work together to the best of their ability to deliver the project. The issue isn't EA, it's the AAA game in general.
It costs millions of dollars to develop and there's no guarantee that the game will even recoup it's development cost even with a very tight and rigid development cycle. Say nothing if they just gave the team a whole extra year just to polish the game.
People seem to want perfection but it's simply unreasonable when you consider how many moving parts and how many lines of code go into these titles. BF4 wasn't perfect at launch, but I dare you to list a single AAA title from any company that was.
This is also why the indie scene has been exploding. Far less financial risk and much smaller teams can experiment with very new and revolutionary concepts with far less moving parts.
It costs millions of dollars to develop and there's no guarantee that the game will even recoup it's development cost even with a very tight and rigid development cycle. Say nothing if they just gave the team a whole extra year just to polish the game.
People seem to want perfection but it's simply unreasonable when you consider how many moving parts and how many lines of code go into these titles. BF4 wasn't perfect at launch, but I dare you to list a single AAA title from any company that was.
This is also why the indie scene has been exploding. Far less financial risk and much smaller teams can experiment with very new and revolutionary concepts with far less moving parts.
I can see what you're saying. These things are a big undertaking.
But from a multi-player perspective on the server side of BF4, on release day, the servers were not even stable enough to operate for more than a few hours without a restart due to memory leak. The servers required around 7 updates in as many days alone just to keep them functional for more than 5 hours at a time. From a client multi-player standpoint, there weren't just little issues here and there to be cleaned up.
Most of us are pretty tolerant of little issues here and there, but that is the kind of sloppiness a professional company doesn't impose on its customers.
So when you don't release a polished product, the costs are on the tail end:
- Higher support costs
- Sales decline
- Company reputation declines