loonygames' Behind the Curtain

| - Contents - About - Submissions - Feedback - Archives

volume 1, issue 30

Today in loonygames:

New!! The Archives have been cleaned up, fead links fixed, and printable versions restored! Also, don't miss the new comments on the front page!

Livin' With The Sims: theAntiELVIS explores the wild and wacky world that is Will Wright's The Sims, asking the inevitable quesiton, "is The Sims the first step toward a virtual life where everyone is Swedish?"

Pixel Obscura: Josh Vasquez on Omikron: The Nomad Soul.

Real Life: Check out our newest comic strip, Real Life! Updated daily!

User Friendly: Updated daily!

T-Shirts: Stylin' loonygames t-shirts from Berda Compugrafix!

Artwork: Hey, dig the artwork on loonygames? We're selling some of the original art.

Feedback:

You've got an opinion...voice it! Drop a line to our Feedback column...you could end up with a free T-Shirt!

Random Feature :

User Friendly: the comic strip for geeks. Updated every day, right here at loonygames.

Search the Archives!

Behind the Curtain:
Ch-Ch-Ch-Changes

By Matt "Thraka" Gilbert

irst things first: mea culpa. Last time, I used a quote from a Rush song, and in a fit of stupidity, I attributed the quote as having come from ‘Limelight’. No, no, no. It’s from "Spirit of Radio", as was pointed out to me by several observant souls.

Everything But the Kitchen Sink

When I first walked into Illusions, back in the very green days of my youth, I noticed a sign on the wall. It was a first person view of Dirty Harry, pointing a Big Fucking Gun (a .44 mag S&W model 686, I think, for those of us who shoot) at you. Beside it is the caption: "Go ahead! Make one more change!" That was my introduction to the concept of design fluidity. It seems fitting, somehow, to begin with that.

Now, I should like to make it clear from the outset that I have never actually shot anyone for making changes to my projects. A couple of times, I did jump up on my desk and wave my .45 around menacingly, and they backed down, so it was unnecessary to actually fire….

Changes. Man, of all the things that make you wish you were a simple ditch digger, these are the top dogs. It’s like this: you and the publisher put together a Game Design Document. Then you build the game. As this is happening, the publisher changes his mind and you throw away some work, and then redo it. Sometimes he changes his mind only a few times. Usually, he changes it more than you would like. And sometimes, he changes his mind back and forth once a week, hence the need for anger management therapy among some developers. This last case is termed a Nightmare Project, a Project From Hell, or simply a long string of curses strung together in no particular order.

Ah, what the hell, toss in the sink, too.

Naturally, rational people are asking themselves "How can this happen? Why doesn’t the publisher stick to one plan?" And of course, we old hands are thinking, "Because it is the nature of publishers to meddle." The short answer is "Because publishers are annoying." But the long answer is probably more accurate.

The biggest reason for changes is because Product X, developed and published by Someone Else, included Feature A. Marketing tells your producer that we simply must have Feature A, or our product will fail. So, said producer comes to you and says, "Do feature A." Well, okay, let’s be realistic. What he really does is come to you a month before alpha, and say, "Do feature A through Triple Z." In other words, he asks for the impossible, and on a tight deadline. That’s what producers do, after all.

Now, these are not all that bad, assuming that they’re legit changes. It’s always a Good Thing when you’re making your product better. However, sometimes, in the course of development, things get out of hand, and the changes are severe enough to cause serious time problems.

Here’s a hypothetical example: note, this never actually happened to anyone real, no sir, uh uh, couldn’t in a million years. (Stop that snickering out there, old timers.) Once upon a time, there was a project that began with a poor design. Said project staggered along without a Game Design Document for any number of months. In fact, by the time the Game Design Document was done, the game engine was complete. Can you see what’s coming?

You got it. The design called for things that the engine was never intended to handle. This was no minor problem. It came up again and again. We lost months of work because of this foolishness.

Lesson number one of game development: make a plan, and stick with it. And if you can’t make a plan, you’re not capable of doing the job, so get the fuck out of the way and let someone else do it. In the above case, the fault lay strictly with a wish washy publisher and licensor. Between the two of them, nothing could ever be settled on.

For the licensor, the issues were primarily those of fidelity to their concepts. They were doing a cartoon about the same characters, so there was this big deal about model sheets, and how things had to look just certain ways. They waste our time mercilessly bitching about minor aspects, and in the end, they go and do the cartoon with completely different artwork, leaving us to hang in the breeze.

We’re Too Sexy For Our Shirts

Okay, somebody ‘splain dis to me, huh? Howcum we gotta have ten people from da publisher who ain’t doin’ no art or programmin’ or nothin sitting in on da design meetings?

Hey, warning sign: when there are more do nothings than do’s in on the design, you have a situation known as, "too many cooks." It is also known, in various vernaculars, as "worthless pack of hyenas justifying their paycheck by making you work harder for yours."

That is to say, the publisher’s people had issues, man! Specifically, they were a bunch of wannabes who imagined they had a handle on what it took to make things cool. I swear some of them smoked clove cigarettes. They were the kind of people who have no talent but want to pretend they do, so of course they called themselves game designers. And no, that’s not a slag on game designers, just a note that it’s easier to pose as one than it is to pose as a programmer or an artist. Hey, if you can’t do decent art, it’s obvious, and the same goes for programming. But you can bullshit your way through game design for any number of months before getting busted. The sad thing is, you can bullshit yourself just as easy as those around you. It’s easy to think of yourself as some great designer, when in fact you suck.

Anyway, back to our personal demons. Man, they were so hip, they shot down every decent concept our team came up with for the simple reason that they weren’t the ones to think it up. Now that’s cool, man! After a month or so with no progress, they figured someone has to be blamed, so they fired the writer and found a new one. Well, to be fair, they fired the producer on their end, too. Then they fired the next writer. Six months into the project, we finally get a permanent writer. The guy was good, way better than his predecessors, but that’s not the point. It should have been done before the project went into production.

A year into this thing, and during a crunch to make Alpha, the publisher decided to move alpha forward three months to add additional features, so we have three whole extra months to work on this. Of course, they want six months worth of features, which means 3 more months of unbroken crunch time. This is the point where even the best team can start to crack up under the pressure. It’s no longer a reasonable situation, it’s a death march, and one that could have been avoided.

In the past couple of years, this has, it seems, gotten a bit better industry wide. People began to wonder why they were taking so long to finish things, and why it was so difficult. Well, duh. It’s because of design as you go strategies.

Here’s hoping your next project doesn’t make this mistake. If you see it coming ahead of time, I have one piece of advice for you: walk. Find a real company with a clue. But you have to see this early, while you can still get out without screwing your team: once you’re in, you’re in. If you bail mid-project, your name is shit in this industry.

So keep your eyes open.

Next week: I dunno what it will be. So I guess that means it will be a surprise!

- Matt 'Thraka' Gilbert is a console programmer, currently working at StormFront Studios. These are his own ravings, and have nothing whatsoever to do with his employer.

.

Credits: Beaker's Bent logo illustrated by and is © 1999 Dan Zalkus. Behind the Curatain is © 1999 Matt Gilbert. All other content is © 1999 loonyboi productions. Unauthorized reproduction is strictly prohibited, so don't do it. And ignore the man behind the curtain. He's just got a shotgun aimed at your head...nothing to get alarmed about.