'The Door Problem' of Game Design
An anonymous reader writes "Game design is one of those jobs everybody thinks they can do. After all, they've played a few games, and they know what they liked and disliked, right? How hard could it be? Well, professional game designer Liz England has summed up the difficulty of the job and the breadth of knowledge needed to do it in what she calls 'the door problem.' Quoting: 'Premise: You are making a game. Are there doors in your game? Can the player open them? Can the player open every door in the game? What tells a player a door is locked and will open, as opposed to a door that they will never open? What happens if there are two players? Does it only lock after both players pass through the door? What if the level is REALLY BIG and can't all exist at the same time?' This is just a few of the questions that need answering. She then goes through how other employees in the company respond to the issue, often complicating it. 'Network Programmer: "Do all the players need to see the door open at the same time?" Release Engineer: "You need to get your doors in by 3pm if you want them on the disk." Producer: "Do we need to give everyone those doors or can we save them for a pre-order bonus?"'"
I'd like little windows so people can see into the next room. These are always missing in games.
ALSO, I want to shoot something through the doors and blow them up with things.
#FeatureCreep
The article doesn't really say anything. For starters, it took me a while to realize she's talking only about computer games, and then even more specifically only about first person adventures / RPGs. From what I understood from the list of problems, I got that you decide on game mechanics and then generally boss people around.
PlusFive Slashdot reader for Android. Can post comments.
Those issues sound like any feature in any other software project I've worked on...
Are there "Save" buttons in your application?
Can the user click them?
Can the user click every button in the application?
What tells a user a button is click-able?
What happens if there are two user?
Does it become read only after both users click it?
What if the UI is REALLY BIG and controls can't all exist at the same time?'
'Network Programmer: "Do all the users need to see the record save at the same time?
Release Engineer: "You need to get your buttons in by 3pm if you want them on the disk.
Producer: "Do we need to give everyone those buttons or can we save them for phase 2?
I'm not convinced by TFS. The answers are, roughly:
Am I the only one who finds arbitrary restrictions in games, either because the technology couldn't cope, or because the game designer knows how you want to play better than you do, or just because, really annoying? If there's a door there, it should open. If it won't open, there shouldn't be a door there. How hard is this? Putting a door there that's never going to open just frustrates the player and destroys the suspension of disbelief. It reminds them that they're not really in this world they can see, they're in some arbitrarily limited construct devised by a "product manager" at some company to try to screw a few bob out of them. Of course there need to be some limits on the world, because the technology isn't infinite; good game design should make those limits look natural so that the player never even notices that the limit is there.
Tomb Raider games are amazingly annoying - some things you can jump and grab, some things you can't. The only way to tell is to jump and try grabbing it. If it doesn't work, maybe you can't jump and grab that thing, or maybe you just didn't quite get it right. I know, I know, this is not the point of Tomb Raider games, Lara is, but still...
Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
Clint Hocking (of Far Cry 2) wrote a similar article last month, using the design of reload systems as an example:
http://www.edge-online.com/fea...
No kidding!!! What do you say at this point?
It's A Long Way To The Top, If You Wanna Open Every Door
Not the case for every game ever. Maybe not even a majority
Do we even want access to every single room? We may want to illustrate that we're in a corridor. It would make no sense to be able to open all the doors and it would requitre a lot of level design time and memory space to have something on the other side of each door.
If no doors are locked then why do we need to remove this this expectation?
This is one solution. Should we have a message saying the door is locked? If so, what message? Should all doors make the same thud? Does that make sense for a metal door? If we go for different thuds, is the inconsistency too jarring? How much space do the thus assets take up? Is a keypad the correct design given the setting of the current level?
So which events will cause the door to unlock or lock for both players and which will cause the door to lock or unlock for only one?
Yes. Now, how do you propose we deal with the memory issue created here?
What if the door is only usable by players with a certain key or character type?
It's not a question.
Sucks for those who didn't pre-order. We're now the subject of an internet hate capaign because our game is broken. Or, we don't get as many pre-orders as we otherwise would have.
Every one of these questions is a decision that has to be made. The decision depends on the type of game, the resoucrces avalable (both in terms of hardware and developers), and all the decisions you'e made already.
And the point is, this is just doors. You have a similar lot of questions for any other item in your game.
I spell it CDO, because it doesn't annoy me as much when it's in alphabetical order.
Genocide Man -- Life is funny. Death is funnier. Mass murder can be hilarious.
In games industry it's more like this: "I don't like the main character, change it to something more contemporary, a special-ops operative maybe? I don't care it doesn't fit with your theme of magic unicorn land, make the other magical creatures into taliban and we're sorted, right? Well then make it an FPS, no one plays plaforming games any more anyway. Oh, and throw in some realistic explosions, fancy mo-cap and destructible environment. No, you can't have more money. Just make sure the story is coherent and up-to-date. I don't know, look at the last 3 CoD titles' storylines and mix it up a bit. Heck, I DON'T NEED TO TELL YOU WHAT TO DO - YOU'RE THE DESIGNER HERE! NOW MAKE IT HAPPEN! And fix me up with a Gantt chart so that I have something to fiddle with while I'm talking to you next time..."