Experienced Points

Experienced Points
The Big Cost of Small Places

Shamus Young | 13 Jan 2012 17:00
Experienced Points - RSS 2.0

I've often used this space to complain that advancing graphics technology has made our games smaller and more linear, but I've never gone into detail as to why. Someone recently asked me why it's so much more expensive to just add a few more levels to a first-person shooter type game. I mean, the engine is finished and you've already made all the bad guys, so why not just make a few more rooms with more guys?

It's a reasonable question. Let's look at this by comparing the recent Deus Ex: Human Revolution to the original Deus Ex. These two titles are in the same series, same genre, have similar gameplay, but have vastly different size and scope because of the technology that was used to make them. The original is many times larger than the Deus Ex: New Hotness, but the latter game took many times longer to make.

Let's look at the work that goes into making one "room" worth of gameplay. (Not necessarily a room per se, but any space where you enter, have some combat gameplay of some sort, and leave again.) Note that I didn't work on either game, and am basing all of this on generalized knowledge of graphics engines and art pipelines.

Making the space

If you look at the original, you'll see that rooms are often very square, as if they were made from elongated cubes. This is because they were made from elongated cubes. A cube room was fine in the year 2000, but would look ugly and primitive in today's world of more realistic graphics technology. In the real world, rooms have baseboards that stick out from the wall. Likewise for doorways, which have frames and thresholds. Windows used to be a simple cube hole in a wall with a flat "pane of glass" texture in the hole, but now windows need frames and sills. If there are support pillars in the room, these need to be rounded off and have additional detail around the base.

All of this sounds like really trivial stuff, and it is. It's not a tough job from a 3D modeling standpoint, but we're talking about a job that used to take one minute and now takes an hour.

Filling the space

We need furniture, and we need more of it. (Furniture means anything to fill the space - tables, vending machines, cars, metal detector gates, etc.) In the old days it was acceptable to have large empty rooms. (In Deus Ex, the dive bar in Hell's Kitchen was a great example of this. The open space in the middle of the room was big enough to set up a game of deck hockey.) Now those void spaces look odd, and we need to fill them with all the little bits of detail that people expect to see in a real setting.

This furniture takes time to make. It's no longer acceptable to have just one or two couches for the whole world. Now interior spaces have intentional decor, and the couch in the slums needs to be different than the couch in the CEO's office, which needs to be different from the couch in the waiting room. Furniture is no longer Minecraft-styled cubist stuff. It needs to look like the real thing, and that takes longer for the same reason that a Norman Rockwell painting takes longer than a Charles Schultz doodle.

Populating the space

In Deus Ex, the minor NPC's just had faces drawn onto the front of their heads. They stood still in a single pose and their voices floated from their motionless heads like they were all master ventriloquists. The more detailed NPC's had simple puppet mouths with moving lips in front of clenched teeth. That was fine at the time. Heck, we were delighted to even have non-combat characters in those days. But if you try this with a modern, near-photorealistic character it will look very creepy. If characters speak without moving their lips, it will look like a bug. So you need to add lip syncing for every line of dialog. Every hobo, every bank teller, every scientist, every businessman that blurts out a single line of dialog now needs to have a fully articulated mouth with all the moving parts, and with animations to accompany every sentence.

Also, these people need little cues for how to move. People who have played Oblivion can tell you how unsettling it is to have a realistic human-ish character emote lines of dialog while standing at attention and staring dead-eyed into space. They need to lean or slouch or fidget in place, and their eyes and head need to move around as they speak.

Worse, people now have a much lower tolerance for re-used character models. Playing Deus Ex: Attack of the Clones was fine in 2000, but if you have a section of the city populated entirely by copies of the same two hobos then players will complain about how cheap it is.

Comments on