Porter's World

What Not To Do (Vol 1)

by Porter on Jul.03, 2009, under Flash Industry, Help

What NOT to do

What NOT to do

One of the most important things developers need to keep in mind when creating a game, is that you need to avoid annoying the player at all costs. Whether this be avoiding tedious level design, making sure your player doesn’t have to grind in your latest RPG, or simply making menu items contrast well so they don’t have to squint for navigation, you really need to make sure they don’t get bothered by anything. A very popular mistake many developers make is to combine mouse support with keyboard support, but make both mandatory on the same screen.

Out of all things a quality game can do wrong, this is probably the biggest. There’s nothing more annoying then dying in a keyboard controlled game, and having a menu pop up in which you must grab the mouse and press retry, rather than pressing enter or space to continue. There’s really no excuse for this, it’s simply poor design. It may sound minor, but small aggravations such as this really drive players away. Not only will players stop playing your game, they may even be so angered at the moment of quitting, that they’ll drop you a zero vote as they mutter how much the game sucks before leaving the page. This is clearly something you really don’t want happening with games under your name, it lowers it’s success and builds you a bad reputation.

We’ve now gone over what not to do, so how do we stay away from an issue as gargantuan as forcing the player to use both the mouse and keyboard in places where it’s entirely unnecessary? I have a few ideas, but I’ll share just one of them, don’t. When you design a game that uses either mouse or keyboard (but not both) for gameplay, stick to that throughout the whole game. If you play the game with the keyboard and you die, make it so you can retry with the keyboard, there’s no reason to have your user reach for the mouse only to press a button so they can start over. It’s highly recommended that you always add mouse support to increase sponsor click-throughs, but don’t force it, always permit the player to use what the gameplay uses, as well as the mouse.

It really isn’t hard to avoid, but far too many developers forget how annoying this can be to the player, which is a big mistake. I’ve seen some popular artists do this in some rather large titles, and although these games did great, I find it perplexing that such a great artist made such a novice mistake. That’s about all there is to know regarding this matter, pick a control scheme and stick to it, and always allow the mouse in addition to keep your sponsors happy.

Part 1 || Part 2 || Part 3

Find this useful? Share it with others:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Technorati
  • Twitter
:, , , , , , ,

7 Comments for this entry

  • Ryan

    Nice post Porter. I remember you doing this with your Tower of Greed game. I’m more of a mouse fan myself for navigation. Since so many games have them, I’ll usually just end up using the mouse. But, it is really useful to have keyboard support as well. I remember in your game, there was a couple times where I was glad to not have to use the mouse.

    Keep up the good posts.

  • pault107

    This is one of my pet peeves – it drives me crazy when games require me to move from keyboard to mouse in order to continue.

    I was playing ‘learn to fly’ today for the first time, which is a very popular game, and it exhibits this behaviour. Inexcusable.

  • Porter

    Agreed, that’s a perfect example of a very successful game, with a very novice mistake. I find it amazing that the sponsor fronted so much money for that, and not once thought to have that fixed to avoid annoying players.

  • ozdy

    Well again, since it’s somewhat odd to have keyboard controlled menus, isn’t it making even clearer us to produce only mouse-controlled games :D ?

  • Porter

    While I agree entirely that the flash industry is far more accepting of mouse controlled games than keyboard games, there’s still a certain kind of game you just can’t make with mouse controls. Even though such games may not be as welcome in the industry, there are still fans of classic platformers and other games, that can only be done with keyboard (to simulate a controller). When it comes to making cash or being successful, you’re far better off making mouse controlled games, if I go to the keyboard it’s simply because I have a passion for my idea and can’t do it any other way.

  • alx

    Would you please consider changing the text color on your blog to something less annoying? I wish I could read this post, but my eyes just can’t take it.

  • Porter

    I’ve changed the font size from 9pt to 11pt, I believe this makes it much easier to read. I personally don’t think color was/is the issue, but if it’s still an issue please let me know. If anyone has firebug installed to their firefox set up and can suggest a color that is pink or orange that is easier on the eyes, let me know.

3 Trackbacks / Pingbacks for this entry

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...