Pages

Thursday, April 4, 2019

This is the New Normal

As usual Jason Schreier does a fantastic job of digging in and examining what went wrong with Anthem in a piece on Kotaku.

TL;DR: these sort of disasters are starting to demonstrate somewhat similar underpinnings:

  • Insistence on software engines not built for --or robust enough-- to handle the development process. This can be also known as the Frostbite Curse. EA's insistence on using Frostbite for all games --as a cost saving measure, among other things-- basically loses all cost savings as the difficulty in working with the engine adds time to the development process. Additionally, BioWare keeps "reinventing the wheel" with Frostbite in every large project, and never seems to settle on a "good enough" interface with the engine. The same problems that plagued Dragon Age: Inquisition and Mass Effect: Andromeda plagued Anthem. Admittedly some of those problems wouldn't have been able to be avoided unless BioWare gave Frostbite the middle finger, but others were definitely avoidable.
  • Not having a rock solid design. I'd call this the Destiny problem, as Destiny's disastrous rollout was due in no small measure to the constantly shifting aspects of basic game and story design. In Anthem's case, after the original concept went out the window, nobody could seem to decide on a story and game design; nobody seemed to know who or what Anthem really was. It was only when there was less than a year remaining until release that Anthem's design began to crystallize, but that was far far too late in the process.
  • Belief that since things had worked out in the past, it was always going to work out in the end. Crunch, that period of development when you're working insane hours trying to get the product out the door in reasonable shape, happens with all software houses. Some software houses, such as Naughty Dog, are legendary for having brutal crunch periods. BioWare is no stranger to crunch, but the crunch of Dragon Age: Inquisition was particularly bad, and the result of a DA:I that won awards in the game industry gave BioWare's management the idea that if they just crunched hard enough the old "BioWare Magic" would work wonders and they'd get a great product in the end.

    I've been in software houses that believed that sort of thing, and I'm here to tell you that crunch like that does no favors to either management or the devs. The devs get burned out, and management buys into the false belief that they can keep doing this indefinitely. Apparently, the crunch for Anthem was so bad there were fairly large numbers of people who had the equivalent of a nervous breakdown and had to simply stop showing up to work for months at a time. A lot of experienced developers and senior staff quit. And maybe, just maybe, BioWare finally learned that you can't push devs too hard or bad things happen.
  • Infighting between development staff. The Edmonton and the Austin BioWare studios were often at odds on Anthem development. Edmonton called the shots, and although Austin had a lot of experience in similar games with all of their work on SWTOR, all of their suggestions were repeatedly shot down. You'd think that when the MMO devs are telling Edmonton that "hey, we've been down this road and here's how to fix it", Edmonton would listen. But that was frequently not the case.

    Again, I have experience here, and it's never fun when you end up feeling like Cassandra right before that wooden horse is brought behind Troy's walls.
  • Interference from the Big Dog. People kind of expect this at EA owned companies, right? Only that pretty much all major development houses are doing the same thing now, from Activision Blizzard to EA to Bethesda. The decision to use Frostbite is due to the EA bigwig who is VP over the division that makes Frostbite. The decision to not budge from the March 2019 release date is because of the end of the fiscal year for EA, not because BioWare or EA thought the game was ready for release. If anything EA should have let Anthem slide into June, giving the devs and extra three months to fix bugs and add material to the game, but EA wanted the release on its balance sheet for the last fiscal year, and they got what they wanted. The entire "games as a service" model --and EA's particular disdain for single player games that you play once and you're finished-- have also had their impact on Anthem.

    But what is likely one of the worst parts of the EA interference was the time when FIFA was migrating to Frostbite, and because FIFA makes EA a metric ton of money to the tune of a couple of orders of magnitude of cash from BioWare's releases, EA sucked away all the Frostbite experts into helping FIFA get out the door, right when Anthem really could have used them the most.
I could go on, but you've got the idea. After Fallout 76 and Anthem, and the associated Bungie divorce, the major development houses aren't exactly in the good graces of gamers. But here's the thing: if gamers think that they have a say in how the dev houses are run, unfortunately they don't. The major dev houses make a lot of money on games that the hardcore gamer likely turns their nose up at: the annual Madden or FIFA releases, the latest Call of Duty iteration, or the tons of mobile games. The big dev houses don't cater to the hardcore gamer, but rather the investor first and then the type of gamer that Gevlon would call the "morons and slackers". Sure, it doesn't have to be this way, but it's only when the investors start to get antsy will things change with the major dev houses.

And frequently, those changes are not for the better.

No comments:

Post a Comment