December 7th, 2008

Ctrl+Alt+Del - Scott & Ted

Game Design Qualms

A few rules for game developers:

  • Don't offer a choice if you're going to force the player to pick a specific option. Look, if you're not really going to give the player a choice then don't waste their time answering the question. Just make it a personality decision of the character.
    • Super Mario RPG has several of these. For example, if you don't agree to help Mallow at the beginning he'll start crying until you talk to him again and agree. There's nothing else you can do to advance the story until you do, either.
    • Another, more recent, game that does this is Animal Crossing: Wild World. On Saturday morning a weasel named Lyle will follow you so closely you're very likely to accidentally talk to him. He'll ask you a few questions then, regardless of the answers, say you need "insurance". He'll ask if you want it and even if you say no he'll just repeat himself until you agree to the terms (paying 3,000 bells).
    • The only place I've seen this done tastefully is in Paper Mario for the Wii. At the very beginning the wizard asks you to save the world. If you say no three times the Game Over scene starts playing. It makes sense that if you don't save the world it's the end and it doesn't just keep asking the same question over and over until you agree.
  • Areas the player shouldn't go to yet should have a logical reason of stopping instead of just saying "You can't go there".
    • I was playing a flash RPG earlier that has this problem. No one was around the bridge but the moment I tried to go near it I would move back a few feet and it would say I had to finish the quest in te city first. Nothing was physically stopping me from crossing the bridge other than the game mechanics.
    • Kingdom Hearts II does this in a semi-reasonable way. If you're following someone it goes "So-and-so knows the way." If you're heading toward an event it might say something like "I need to save so-and-so." It might even have bars over the entrance and go "It doesn't look like it's open right now." Never does it just say "I can't go that way."
    • Metroid Prime does this very well. If you can't go a specific way it's because you don't have the method to access it yet. The door that once opened doesn't just magically go "haha, wrong way, idiot" and stay shut. On occasion a door will stop functioning due to, say, a power failure, but that's still reasonable.
  • It's becoming a big fad to make games sensitive to the user time. The problem with this is it forces players to adjust their schedule to play your game, which is more likely to lose players. If the player doesn't change their schedule yet attempts to play then chances are they'll miss out on all events happening in a specific time (e.g. while at work).
    • Animal Crossing is the biggest offender to this issue. For example, you can't get any music to play at home unless you visit K.K. Slider Saturday evening. Excuse me, you want me to forgo going out on a Saturday night just to get something in the game? I don't think so. The older version had no problem changing system time to match your own, but the DS version either has a bug or a 'feature' to discourage that (the Stalk Market screws up so the price to sell is never higher than the price to buy).
  • Current Music
    "The One" by Backstreet Boys