Blizzard: 80% of effort for 20% of polish
So that's why they take so long.
Blizzard senior engineer Dominic Fillion revealed the extent of the developer's perfectionism at GDC today. During a presentation on programming StarCraft II, he quipped that the vast majority of the developer's effort goes into the final polishing stages of the game.
"They say that the last 20 per cent of your effort gets you 80 per cent of your game," Fillion said, quoting the the common game development maxim.
"With us it seems to be the other way around. 80 per cent of our effort goes into the final 20 per cent of polish."
Fillion was almost certainly exaggerating for effect, but his talk - titled 'Designing for Performance, Scalability and Reliability: StarCraft II's apprach' - went on to showcase Blizzard's legendary attention to detail.
It was mostly a technical talk detailing the tricks Fillion's team uses to ensure that StarCraft II will run smoothly on a broad range of computers. He also showed how Blizzard, unimpressed with the third-party tools available, had built its own tools suite with a wide range of features.
One readout allowed designers without technical expertise to quickly view which components of the game were consuming the most processing power and causing slowdown at any given time, listed by company department - and so see immediately which colleague they needed to speak to about it.
Fillion could also automatically trigger AI-driven StarCraft II battles ranging from light to heavy demands on processing power, typing a single word to summon half a dozen of every single unit in the game in a huge scrap. It ran at 8 frames per second on his $1000 laptop. "I'm OK with that," he said.
StarCraft II is currently in beta testing, and is due out in the first half of this year.
You may also like...
-
Why Devs Owe You Nothing
-
Digital Foundry: PS3 Skyrim Lag Fixed?
-
Face-Off: The Darkness 2
-
App of the Day: Sir Benfro's Brilliant Balloon
-
Sony admits "dropping the ball" with Demon's Souls
-
Ultimate Marvel vs. Capcom 3 Vita Review
-
CD Projekt: Witcher 2 intro cinematic "the most expensive asset we ever created"
-
Who Killed Rare?
-
Grand Slam Tennis 2 Review
-
One Piece: Unlimited Cruise SP Review
-
Skyrim patch 1.4 performance tip: make a new manual save
-
Kingdoms of Amalur: Reckoning Review
-
Gotham City Impostors Review
-
Mass Effect 3 FemShep trailer debuts
-
The Darkness 2 Review
-
Valve admits hackers accessed Steam transaction log
-
Epic's Sweeney on graphics tech: "the limit really is in sight"
-
Double Fine Adventure passes Day of the Tentacle budget
-
Next Xbox has tablet-like touch-screen controller - rumour
-
App of the Day: Superman
-
Sony: The Last Guardian is making "slow progress"
-
Skyrim patch 1.4 now live for Xbox 360
-
EA announces starry Syndicate voice cast
-
Namco Bandai to publish new Star Trek title
-
Blizzard legally opposes Valve's Dota trademark application









Comments (21) Latest comment 2 years ago
Comments threads automatically close after 30 days, but please feel free to continue chatting on the forum!
Comment below viewing threshold Show
I've never heard this in game development, the one I always get is the 90-90 rule: "The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time"
Comment below viewing threshold Show
Comment below viewing threshold Show
Just taught me more than I've learnt at uni all week.
Comment below viewing threshold Show
Comment below viewing threshold Show
But hey thats Blizzard, doing the same old shit since 1990
Comment below viewing threshold Show
Comment below viewing threshold Show
But hey thats Blizzard, doing the same old shit since 1990"
*sigh*
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Blizzard are a talented developer, no doubt there, but they do tend to think that they're a lot more special than they really are.
Comment below viewing threshold Show
Comment below viewing threshold Show
Or maybe as an older gamer I have become jaded to anything bellow classic.. *shrugs*
Comment below viewing threshold Show
I couldn't give a toss about the next CoD game, been there, done that too many times. Throughly sick of that game. But the next Diablo has me really excited... Why? well it's been ten years since the last Diablo...
I don't need a release date, just quietly work on your game and release when it's ready to be released. The advent of on-line functionality of consoles has made day 1 patches way to common. Games are buggy and incomplete on release....
@sarcasmoidosis
.I await for the day their "do whatever the hell you like" contract they had with Vivendi expires and Activision finally gets their hands on Blizzard. Starcraft 3, Diablo 4 and World of Warcraft: Rock Band in 2012
I don't think that will ever happen. Notice how the company is now called Activision Blizzard (not Activision Infinity Ward, or Activison Blizzard Infinity Ward). Blizzard are clearly treated a lot differently to ever other developer...
Comment below viewing threshold Show
Still, have to give them credit for setting a low hardware bar on their product, and still making it look good and run smoothly. There are lots of developers who get sidetracked by teh sexeh tech and write SSAO shaders which just crawl on anything that isn't NVidia or ATI's latest and greatest, and write rubbish low-lod shaders which look awful on low-end platforms.
[wanders off looking for the presentation slides]
Comment below viewing threshold Show
Fillion? Man, he's one letter away from being the Prime Minister of France. Then we Frenchmen would become a powerful Starcraft army of monstrous frog-like beasts! Fillion for president, I say!
Actually you would only know one command "Surrender".
Comment below viewing threshold Show
Most companies can't afford to consistently revisit its core or 3rd party components when in the final stages of product delivery. Blizzard are in a unique market space because of their past-history and proprietary tech, thus efficiency may be deemed by them to be a lower priority to the production of a high-end quality end-product which differentiates a Blizzard product from the rest of the market. Nevertheless, I can't advocate this 80/20 strategy unless you have deep pockets/strong-backing from shareholders/VC, or your company exists in a space that identifies itself by the high-end quality as a hallmark of its unique value.
Comment below viewing threshold Show
Was the whole article about 'effort' and then EG state that at the end? Being in CLOSED beta doesn't exactally mean it's close to release, Blizzard want SC2 to be perfect enough to squash all it's ravils and be top dog for at least a year.
I very much dought Blizzard will push the game out unbalnaced and half the Battlenet features fully tested just for a suspected Q2 release, Battlenet on it's own is their puppy, like I said releasing anything that big half done isn't going to happen any time soon.
As Blizzard say 'it's done when it's done'
Comment below viewing threshold Show
Comment below viewing threshold Show
The rule we go by is that the last 10% of a product takes 90% of your time.
Comment below viewing threshold Show
" 'Designing for Performance, Scalability and Reliability: StarCraft II's apprach' - went on to showcase Blizzard's legendary attention to detail."
Did they not have any tips for Eurogamers attention to detail?
Comment below viewing threshold Show
I've not read the article