PFunk wrote:Right, its sensationalist. The fact that BF3 shipped without dedicated server code available for clients to host. The fact that EA will never let us have mod tools for Frostbyte because apparently its so advanced the community that they apparently so believe in would never comprehend it enough to use it.
Stopped right here. You need to stop reading angry forums that want to throw abuse at "the big bad company" and start actually listening to the real issues. People have been repeating that one incredibly poor answer in an interview with a developer that wasn't even sure if he was allowed to give the real answer. He made a **** decision with his response, but it's one god damn interview.
You want the real issue? Frostbite's usage in BF3 (and BF4) isn't entirely owned by EA or DICE, BF3 and BF4 both use a number of licensed technologies for many things. One of those things for example is
Enlighten. But they also use a number of licensed techs for voip, network communication, and server tech.
BF3's map creation development pipeline requires the use of 20 different programs to reach the final outputted map, to put it bluntly, the inhouse tools are poor right now, not owned by them, or outsourced.
What this creates is a legal hellhole. You can't simply release code to the public that holds the intellectual properties of other entities. The issue isn't that they WON'T give you mod tools, it's that they literally can not.
---
You can stop here, but I'm going to go into more detail perhaps unnecessary on WHY they took this path.
Why did they make these decisions? Your answer is call of duty, unsurprisingly this is also wrong.
The answer is in fact - Ubisoft.
EA and Ubisoft are in an arms race right now. Ubisoft are on top of the game these days, technologically. They have a phenomenal engine that they're using across absolutely all of their games, the benefit of using a single engine across many games is obvious, studios can share code between one another and standardise development, outputting far higher quality products. Take a look at Far Cry 3, compare it to Assassin's Creed, a game obviously of a very different genre. FC3 has a tonne of obviously shared code and mechanics.
EA realised what Ubisoft were up to far too late and have been playing catch up for a while. It's necessary for them to catch up with this strategy else Ubisoft will be taking the lead down the line. You're talking about call of duty in the NOW, companies aren't thinking about the now, they're thinking about the title they're releasing 3-5 years from now that you don't know about, where a poor strategy and a failure to have the foresight of the future means lagging behind. Call of Duty is old hat that has been massively technologically surpassed by multiple other titles. Activision know this, Ubisoft know this, EA know this. Activision hedged their bets on Bungie knowing that Call of Duty isn't likely to last too much longer. EA are hedging their bets in Battlefield and Respawn, Ubisoft are betting on Far Cry, Watch Dogs and their Clancy title.
Of all these companies, Ubisoft is in the best position here. In terms of tech Far Cry 3 is seriously impressive. Almost their entire development staff is housed alongside their engine staff within one complex at Ubisoft Montreal, with 2000+ employees, sharing code is a case of heading to the offices at the other end of the building. EA on the other hand have their studios spread across the world. It's not so easy, they know this, and the fact that they were caught out by Ubisoft has meant they've been playing catch up.
In conclusion. The reason they licensed all the tech (at great expense it should be noted, it's not cheap at all) is because they need to catch up with what the real competition is doing. Not with call of duty. With Ubisoft.
Modability will reenter the BF franchise when it no longer requires the licensed tech. That will probably occur with the release of Battlefront, which is going to spur a tonne of new tech development.
---
The argument you've regurgitated (not yours, simply something you've read a hundred times from teenagers on angsty forums) is baseless speculation. The above is speculation based on the simple fact - licensing is the reason modding isn't available. The only reason they'd license tech at great cost rather than use their own is the belief that others have much better that they must compete with, nobody is under the delusion that call of duty is high tech any more.
This probably comes off with a harsher tone than intended. If that's the case I apologise. Ignore any tone, assume it as merely the product of writing not being great at inferring things like body language or vocal tone.