AGDC Update – Saturday Night

by Glenn Fiedler on December 3, 2005

Its Saturday Night and the last AGDC is over.

I’m not attending the Awards dinner, preferring instead to sit back and write on my website while events are fresh in my mind.

Some excellent talks today. “Narrowing the Gap Between Animation for Film and Games” by Stephen Gray, Act3Animation, “Expanding the Audience” by Dr Jeff Pobst from Microsoft, “Extending the Game to the Web” by Aaron Lieberman, Bungie and finally, in my mind the best talk of the conference: “Sound Practices of Game Business and Design” by Brian Jacobson from Valve.

Brian’s talk detailed the iterative development methodology used by Valve on Half Life and Half Life 2, and I was extremely impressed by his approach. Basically he applies the scientific method to games: specifying goals, trying out solutions, gathering data, judging the outcome then feeding this data back into the decision making process.

These techniques are applied to virtually every process in development, from hiring employees, to measuring success of games and content releases to the fans over steam, to driving programming, art, level building and design.

The key to their whole approach is measurement. Rather than sitting around and coming up with designs and arguing over the coolness of design features when making decisions, features are actually tried out and rapidly iterated over a period of two weeks and playtested. The entire development is driven by the result of these playtests. A feature or section of the game is considered “done” when it is no longer painful to sit through the playtest – and ALL those involved in the design and implementation of that feature attend the playtest and cannot say a word throughout. This process then repeats again for another two weeks.

I cannot stress just how impressed I am with this whole approach and really you simply cannot argue with the results.

Talking with Brian afterwards I mentioned that I had worked on “Freedom Force” and he said he loved the game and played it heaps when it came out.

I just had to reply, well Half Life 2 aint too bad either man…

Respect.

{ 3 comments… read them below or add one }

blackpawn December 10, 2005 at 10:28 pm

the approach brian describes does sound very interesting. thanks very much for posting this summary of his talk otherwise i would never have come across it. do u know if there are any materials online from the agdc?

Reply

Gaffer December 11, 2005 at 5:27 pm

He said that he there was an article in Game Developer Magazine. Not sure if its already out or soon to be published, so keep an eye out.

He also recommended a book called “Refactoring” for programmers which describes how to write code in such a way that its light and easily changed. Basically, how to write code suitable for iterative development.

i’ll be getting a copy soon

cheers

Reply

blackpawn December 14, 2005 at 11:21 pm

ahh, it’s in the november issues of game developer.

http://www.gamasutra.com/php-bin/news_index.php?story=7112

hope i didn’t use that one as toilet paper, sounds like a great read.

Reply

Leave a Comment

Previous post:

Next post: