#20 - May 27, 2013, 8:41 a.m.
It’s just players have a different definition for “down the road” and “in the future”, just like “rare chance”. Causes a lot of misunderstandings. Also most players aren’t software developers, it can take months from idea to implementation that doesn’t break something like the economy, profession balance, etc.
True enough, we also try to avoid putting timelines on anything due to the volatility that comes with live development, and if we’re ever wrong folks tend to not respond terribly well to it.
One of the fun things about live MMO development: all the steps that things have to go through to make it live. Generally a feature needs to be done 2+ weeks before it can go live, so it can get locked down and separated from everything else in development to be tested in isolation with the live game to verify it doesn’t function different in a server filled with development code vs. what’s going to go live. Before this lock down, the feature needs to be done with core development about 1-2 weeks earlier to allow downstream teams like localization, editing, and audio to have time to complete their work after the content teams are complete so content isn’t changing out from under them. And if any VO is used in the feature, all the recorded text needs to be completed 4+ weeks earlier than that to allow all of our localization VO partners to get all the correct staff in studio to record all the VO to match the english recording after the first batch of VO is recorded.
Most of this year we’ve been having a release once every month, which means if a feature has a lot of issues during testing and we need to make a lot of updates and pukitten back, it could be multiple months until it gets into the next one due to all the lead time required before something ships in game. The amount of steps required to get something live is pretty staggering, I just covered some of the high level steps above but there are a lot more than this.
We’ve actually been re-working this pipeline a bit lately in the background to try and speed it up (thus 2 releases in a row with 2 weeks separating instead of 4) but it still makes it really hard for us to give exact dates. A little peak behind the curtain how development works, there are around 300 folks working at ArenaNet, but a lot of them have nothing to do with building the feature, and instead provide all the support required to get that feature live. It’s why very few live games do frequent updates to their products, but we’re trying to find innovative ways to buck that trend and update more frequently.