|
You say that you were surprised by the high standard of quality that Blizzard has, and how that resulted in more hours of work. Can you talk specifically about aspects of the game that were affected by this?
JW: I would clarify. I wasn't surprised by the level of quality; I was surprised by how long it took to reach it. It just took a lot longer than I had anticipated.
It's hard to pinpoint any one particular thing. It's lot of areas where we had to do revision. We had this term in the development of the single player elements -- like the story elements, the scripted events -- that we developed late in the process, that we called "micro-pacing".
And it was all these little tiny things -- the encounter itself would be just fine, but after the captain finished talking, the gate that's supposed to open for you takes about a half-second too long to open. Or, this event doesn't occur quick enough, or spawn out enough, or there's not a transition that happens that draws the player's attention to the next place they're supposed to go.
And it was little things, little in-game events, seemed fine for us. We would play it, and we knew what was supposed to happen. But when we put it in front of other people... ehh. They would not feel good about it.
And at first we just thought the events weren't good. And we really had some support from the other designers, [who'd] come in and say, "No, it's really just these little things. You need a little polishing. If you fix these things then your event will be just fine." So you just underestimate how many of those things there are.
There's a lot of those little things, if you're talking about them in that minuscule level of detail. How long would you say Diablo III has been in polish mode?
JW: Probably two years.
That's incredible.
JW: I mean, there's certainly more content being built during that time. It's not like the game was 100 percent done for two years, and then we just polished it. But I would definitely say that that's the time period that we spent where there was a good contingent of the team that was focusing on polish.
One of our sayings internally is "polish as you go." We have a belief that when you put a feature in, you should prototype, but then after you prototype you should do the real thing, and you should polish it to shipping quality.
You shouldn't just go, "Oh, it's good enough for now. We'll finish it later." It's like, "No. There's no later. There's now. Do it now."
Because when you put it in front of other people, if it's not polished, then they're not going to respond well to the feature, and you're going to get misguided, and think that maybe the feature or the content isn't good. But actually it's just fine; it just needs some polish.
It's amazing how game developers are not worried at gauging the quality of work that they're doing. We still do gray box tests, where we would do the environment and we wouldn't include any textures in it, we'd do minimal geometry, just to get a feel for the layout and how it felt to fight the monsters within it. And invariably we were incredibly poor judges of how the environment felt at that stage, because even we have struggled with imagining what the world would be. A lot of people need to see it.
And we certainly have people who can do that, and they tend to be more designers. Designers, I think one of their abilities is to imagine what's not there. But for even a lot of them, it's still a struggle, at a certain level of prototyping. If you don't go to a certain level of quality, it can be very hard to gauge whether your features are actually good.

It seems like with a lot of artistic endeavors, when you are the one working that close to something, whether it's a book, or a painting, maybe it just takes a pair of outside eyes to tell you what's missing.
JW: Absolutely. One of the major processes we have internally, we call the "strike team" process. Now we're doing strike teams on the team -- so we'll probably have to come up with new terms -- but the process is, basically, we put together a group of like a dozen people made up completely of people not on the development team.
So, take Dustin Browder, who is the game director on StarCraft II. He was our strike team leader, and he put together a group of about a dozen people, and they would play our game, and they would send us feedback. And at first, I kind of felt like I'd get the feedback and go, "Okay, I'll act on what I think I should act on in here."
And I quickly learned, nope. You act on everything in there. You find a response to every problem. The response to a few of the issues can be "that is the downside to the upside choice that we made." But most of them, you have to find a solution to. Because we have an enormous amount of faith that our developers understand quality, and understand what our audience wants.
You don't see that in a lot of companies. And a lot of companies, what you get is, you can do focus groups and things like that, and let the audience tell you what they want.
Focus groups are certainly good for some things. I think they're better for usability. It's good to put games in front of the audience so that you can figure out what confuses them and what doesn't work for them. But it's not necessarily good to put it in front and say, "How should the game be more fun?" Really, it's not the audience's job. It's the game developer's job to figure that out.
|
"For us, good design has a lot of depth and is very approachable. That's always our first priority. And the problem that you run into is we attract a very hardcore audience, and hardcore audiences don't like things to be approachable. They like their hardcore game. They like their elitism. And that's just not what Blizzard's ever been about."
Wish more developers took that approach.
I personally find myself yearning for the "elitist" game on occasion after another approachable bland entry has hit the shelves.
Note, I'm not picking sides, just sometimes I want a developer to assume I want to be challenged at least a bit.
Basically, if you make a game that's approachable and has plenty of depth you're likely to gain a large audience. In turn, a portion of that audience will become 'hardcore' and bring with it all the elements of elitism and exclusion that such a community entails. This subset of your user base will then be quite vocal about what it wants included and excluded in subsequent entries in the franchise.
The point is, if you listen to them exclusively you will be doing your audience as a whole a disservice as designing the game solely with the hardcore minority in mind was not what drew them in in the first place. So if you design the game with both approachability and depth in mind at the outset you can make a game that appeals to a wider audience then just the 'hardcore' community which is going to develop as a subset of your total audience regardless.
While I agree in sentiment it looks like a bait and switch to me as well. One of the marketing points is accessibility not inclusion. That tells me that their ideal isn't a meeting of 2 ideals, but a scheme.
the same metaphoric scheme that fails in PVP arenas that a noob can pick up a shotgun and play on the same level as a veteran using direct fire.
It simply doesn't work.
what has worked in the past is stair stepping, but I get the feeling since the gameplay complexity has been streamlined that this is just a guised marketing ploy.
JW: Probably two years."
Incredible indeed. I remember being at Blizzcon 2008 when Diablo III was first playable, and I was pretty amazed at how polished it was back then. Granted, I think there were only three classes available to play at that time, but it still looked and played like a finished product -- and it was so good, it stole SatrCraft II's thunder.
The problem is, like it happens with Call of Duty, you can put a turd in a box (or in an installer), put the Blizzard seal on top, and it will sell millions. It still doesn't make it a good game.
Another example is that you have these people who are anti-digital distribution because they want something physical in their hands when they purchase something. These people are a minority and the benefits and convenience of digital distribution outweigh the cons, which is why it has become the new standard for pretty much all forms of digital media (netflix, itunes, steam, you name it).
Bottom line, there will always be a minority of people that protest any kind of shift in the established way of doing things, but it never seems to actually stop the change from happening in the long run.
Steam is DRM, but it is a very light one, and at least they compensate it with a lot of features, unlike Origin: bad, intrusive, a POS software, and almost zero features. And expensive, to boot.
I can play my single player games in Steam without being online. I can't say the same about Diablo 3. Because, despite whatever Blizzard says, if you can (and they've said so) play the full game solo, the online-only requirement is an absolute BS.
It's not resistance to change. It's resistance to lose whatever little rights we gamers have when publishers decide to take them away, and charge an extra $10 for the favour.
I personally avoid paying for games with online activation, which includes anything on Steam. When I can't reasonably get a game without it, I tend to wait for a rock bottom discount. The average rental price I have paid for any such game is currently under $5. Meanwhile I have no problem paying $30 on Good Old Games, or directly to developers, since these do not seek to control my use and enjoyment of the game and thus deliver a more valuable product.
I certainly hope change keeps happening in the long run, and specifically, forces the industry to quit trying to obsessively wrest control from the gamer at every turn. No one benefits when every game has its own bad Facebook copy which will soon be forgotten and go dark along with its servers, while real community building and organizing is prevented by lack of modding, lack of dedicated server executables in gamers' hands, etc.
The problem is that philosophy is naturally self limiting, those people that aren't like Blizzard people won't find a particular game to be fun, and won't buy the next game that they come out with. I think that is why they have had such a bear with Cataclysm as compared to Wrath. Wrath was more fun for a general audience, and then Cata was tailored more towards Blizzard people and as such the Wrath audience that wasn't into that sort of stuff was turned off.
When you look at the TES series, and Fallout 3, those games contain so much varied content that in a sense if you don't find a quest fun, you're likely to find the next one fun. So in that sense a TES game is more generally accessible.
I do wish that Bethesda had Blizzard's quality. Hell, I wish Bethesda had EA/Bioware's quality.
Diablo 3 will be a success. But I wonder for how long Blizzard will be able to keep doing this. Sure they won't die tomorrow, next year or the year after that, but these limits will hamstring them. That should concern investors, at least I think it should.
I for one wonder how sooner Diablo 3 would have shipped had they had more diversity in deciding what *is* fun. I'm willing to bet that over half the content that went into alpha and beta were told that this wasn't fun. And then by their own processes they consider this a polish exercise, and likely the result was a change that the person that said it wasn't fun, said it was better, but maybe its not good enough for the rest.
After digesting this article, I'm fully expecting D3 to be a mediocre game like Cataclysm was.
If you contrast this with Bethesda, Obsidian, and Bioware, there's obviously more diversity in content than in a Blizzard game. If you factor out the bugs, which is hard, there's something in those games that everyone will like (and hate perversely) but in general more people will like it.
When ATVI bought Blizzard, they knew what Blizzard's legacy was and what kinds of games they were master's of creating. If I own several shoe companies that make tennis shoes and sandles, and I then acquire a specialty company that makes the best boots in the world, I don't expect that company to become more general and suddenly start making sandles and tennis shoes. I already have sandle and tennis shoe companies to cover that sector of the market. I want that specialty boot company to keep doing what they do best. If it ain't broke don't fix it. Besides, I'm pretty sure blizzard has some tricks up their sleeves with this new MMO they are cooking up.
Yes, or take invention on again to stay ahead.
Also, when did Blizzard's "when it's done" stance change?. Releasing without PVP when it was promised time and again is yet another promise broken.
Let me guess. Activision. Since you merged with them, your customers have been kicked to the end of the queue, and now money is king. You'll still sell millions, but gameplay wise you're now Call of Duty. Ok, not that bad, but really.. 10+ years and this is all you got?. Too much focus on fleecing money via the RMAH, too little thought to what gamers really wanted.
All hail the old Blizzard.
That said: he does recognize that sustained over 40 hours a week is crunching, and he does recognize that it's stupid to allow it to go on for long. Hard to tell exactly how their work practices are, but it doesn't sound abusive like in some other parts of the industry that have gone on record with 50-hour weeks as minimum.
If it's true that they do overtime about one week in a month to reach a sprint deadline of some sort, to keep the development focused and goal-oriented, that sounds much like any other software development, not "crunching" as I understand the term. I would expect any deadline/overtime weeks to be followed with lighter weeks with corresponding time off to balance things up, though. That would be professional, fair and productive. And it is how things have been done in (non-game) software development shops I have worked at.
The end crunch was glossed over, would be interesting to hear how bad it got.
http://myunscriptedblog.blogspot.com/2012/05/living-in-crunch.html
Great article.
The third world is built on gaming cafes playing multiplayer games on LAN. It does not matter that these people are not part of the Blizzard Net club. What matters to them is that they're playing with their friends.
You should not force people to pay money for your game. You have to make a game that gives so much to customers that they will want to pay you. All this holding content hostage only works on first world countries who see entertainment as a legitimate expense. In third world countries, gaming comes last and if they can get it for free, that's what they would do.
So, Blizzard's games are for casual public now?! I loled on that one.
To me it sounds like his team do not care about the hardcore fanboys because they know those will buy the game anyways.
But I can't see the "casual" player enjoying a game space dominated by "hardcore" players.
Fact: Crunch does not increase volume of work completed/
Fact: Crunch does not increase quality.
These are both known, proven facts based on over a century of research. Great games are made *despite* crunch, not because of it. Shame to see Blizzard is one of the misguided ones, still pushing that old fashioned, disprove "crunch works" nonsense.
It's not enough to say "We're kind about how we implement it." That's to say, "We are doing this thing that hurts our people, hurts productivity, and hurts game quality - but at least we are nice about how we are doing it."
1. If even ONE AAA game is made without crunch - and there have been many - it proves beyond any doubt that crunch is not necessary. So your logic fails.
2. Furthermore, your post argues against a full century of research, literally hundreds of studies prove that you are incorrect. So your facts fail.
There are many, many article online to substantiate what I've said. This is only one of them, a recent one:
http://www.salon.com/2012/03/14/bring_back_the_40_hour_work_week/
"There was one exception to this rule. Research by the Business Roundtable in the 1980s found that you could get short-term gains by going to 60- or 70-hour weeks very briefly — for example, pushing extra hard for a few weeks to meet a critical production deadline. "
And to your points (while staying logical)
1. I never stated crunch was necessary. It makes it easy to call me "illogical" when you put words in my mouth. So right there your point 1 dies. But to re-iterate, my logic is that when you see what has been done per month with 40 hour weeks over a stretch of time, forsee that production level is not enough to meet your deadline - you crunch in order to increase productivity for your deadline. It works. That's why people do it. That doesn't mean it's not abused - of course it is - just like anything that is effective in it's function.
2. Studies about different occupations in full time, not video games with periodic short term crunches. Your facts and research say exactly what I'm saying, as I quoted above.
Extra - Some developers enjoy their job, it doesn't feel as much like work when you genuinely enjoy it. We often work with people of like minds and interest, which also increases the tolerance of overtime. There is also built-in downtime for compiles, linking, etc. - this builds in short term breaks consistently throughout the day, easing stress.
We do work too hard in this industry, but a strict 40 hour work week is extremely difficult to make work with constrained time and resources. That doesn't mean it can't be done, but you have to be the Michael Jordan of project managers and have a championship team behind you to get it done. That can't happen for everyone. There is much to be said, much to be learned, and long strides to be taken to move our industry into the right place regarding work hours - but we need to be honest with ourselves to get there.
Without a design document, how are test plans put in place?
Moreover, if a team lacks the discipline or knowledge to make games, and can't stay interested in creating games long enough to read design documents to begin with, then there is a serious problem with that team, and probably the leadership strategy as well. There is a reason why making games is work, and this laid back attitude of "yeah, we'll just prototype everything, implement ideas as they come", in my opinion, promotes lazy design and management, lacking in efficiency and focus towards an end goal - not to mention it basically only works at a company like Blizzard, which has orders of magnitude more resources than most other developers.
To be blunt (and maybe a bit cynical), when I read that Diablo III had major systems changes, overhauls and content additions and reductions during a 2-year "polish phase", that doesn't strike me as "gee, Blizzard really care about their games a whole lot that they'd work so much on them." It strikes me as poor management and a lack of real understanding of the game from a mechanics and systems perspective.
I want to stress - no disrespect intended at all in my comments, and obviously Blizzard are very successful at what they do, both financially and in terms of the games they produce. I just personally don't feel that the viewpoints regarding design and project management here are especially efficient, and at a certain point may actually do more harm than good.
A design document is a hypothesis. Prototyping is how you test those hypothesis.
Once people are in development mode and things are under tight deadlines, nobody has time to go back and rewrite the doc to keep it up-to-date. Just getting things remade based on user feedback and making things fun to play takes enough time. This means that if somebody were to pick up that design doc, say, 4 months before a game ships, and start reading it, it would be a design of a very different game than what the team has actually wound up creating, so really, how useful is the doc at that point? Was it worth the company spending all that money meticulously writing out this doc that ultimately isn't really much like the end product?
More and more, I've read and heard about the biggest and best companies in this business adopting a casual stance with regards to documentation. I went to a talk with some designers from Irrational Games, and they basically said they aren't a documentation heavy company at all. One of them even said, "We aren't writing a book, we are making a game." That seems to be a very popular way of looking at things these days, and it seems to work.
In other words, if you're a AAA shop who can have hundreds of people working on a game for 3-5 years, does that give you the flexibility to dream up new design ideas in the hallway that a smaller team can't afford?
Is it possible that a sensibly constrained strategic plan -- i.e., a design doc -- is more important for a smaller team that can't afford to lose its focus?
It's an interesting question and it depends too much on the circumstances, but yes, that's one thing I should have made more clear in my initial comment - a lot of this is subjective to the overall work environment and corporate structure. I certainly cannot speak to what Blizzard Entertainment is like on a day to day basis, although the impression I get is that it's relatively laid back and unstructured compared to some studios.
I would actually say a small team has a lot more mobility to go beyond a design document because even sweeping changes are theoretically just a short IM conversation away, and since the people involved are more likely to know each other closely, there's also a good chance that they will be able to think alike without needing to see everything written out.
At the same time, at a large enough company, these sorts of changes also have a chance to be implemented very quickly due to sheer team size. Provided there isn't such a strict and rigid structure to development, it might be relatively quick and easy to, say, add a new spell to your Diablo-like game (a programmer, artist, designer, etc. should be able to figure that out within a day or two), and the same goes for adding plenty of other types of content. When development roles are highly compartmentalized, and you have specialists able to produce very high-quality work very quickly, then that can be an advantage for sure... the downside that arises, however, is that there is probably less overall consistency in the team and not everyone might be aware of changes made or the shifting design goals, and as such there's a bigger burden on the person or people at the top making those decisions.
But, you see, in the end, I don't blame then - it's easier, more fun and honestly more productive when I take a quick second to sit beside them and tell them how something works. We ourselves see how it runs and we immediately realize if it's working or not.
I firmly believe those big chunky design documents are pieces created by designers to designers. People from outside that niche can't really understand what's going on in there if it lacks proper art or game screen with the appropriate arrows and pointers, and that's only really there once the game has been in production for a while - that kinda defeats the purpose of having one.
What I've been doing lately is breaking the design down into several different, smaller and more accessible documents. 10 pages is the limit and there's gotta be art in there! From my personal inquiries to people around me having some form of illustration in the document increases it's chance to be actually looked at by people dramatically.
Jay hit the nail on the head by saying design docs are most useful for handing off to engineers so they can program to a precise spec after the idea has been sold or proven.
With that said, I agree with @Bart Stewart in the team size distinction: smaller teams can focus on several games on different stages of development, and doing systems design for a small title can be more effective upfront in which the art and tech teams might possibly be creating new content or bug fixing for previous games.
"As soon as you're willing to look at your current work and say, "It's not good enough, redo it," or even have the capability to do that, that's when you can start getting to those moments"................
I feel those moments are of great importance to Blizzard . It feels awesome to play Diablo 3 as they have loads of great moments in the game.Game looks great till now and i am totally loving it.The fact is ,Blizzard can afford to scrap something and start all over again, since they have that kind of budget and resources.They set such a high standards for other developers that they are unbeatable.Look at WOW ,Starcraft 2 and now Diablo 3. They always manage to set new benchmark for their games.
2 Years of polishing for Diablo 3: I mean how much money and time Blizzard has to get this kind of quality.Its insane. Usually if you are under tight budget & deadline normally you give your best shot and thats it.
And that says nothing about the server situation, which literally the worst of online-only DRM being exposed to players immediately after they have spent money on the game.
Frankly, as completely gorgeous and smooth and well-designed much of the game is, it has enough rough edges and things that were changed/removed at the last minute for me to ask "this is what took 10+ years, and 2 years of polishing?"
Maybe, instead of all encompassing "Master" docs, you modularize them in smaller, more focused documents and fill it with ideas, sketches, asset lists, dialog, etc. based on the topic.
For example, with Diablo 3, there could have been documents for Barbarian_Male and Barbarian_Female since the have different art, sound and possibly dialog. If something changes, it's a lot easier to change in a smaller document.
I will use HTML for an analogy, it's a lot more of a chore changing element styles inline than to make changes in an external stylesheet.