1. Don’t forget that the main character is represented by the player. Here’s a tip for you. When they play something, people want to feel in control. If you make a game that allows people to feel in control, than 50% of the game is done already. I’m not saying that you should make a game that is too easy. I’m just saying that someone that runs home to play your game, he needs a game that will allow him to be in control. Your game should have a good game play and the result should come natural.
2. You know what KISS means, right? KISS means Keep It Simple Stupid. While it’s hard to make a game, people don’t need to know it and they don’t want to. The game play shouldn’t be influenced in any way by your difficulties in creating the game. Your game should always be easy to start, navigate through and to play it. Don’t make a game that a preschooler will be able to finish, but at least don’t make it so hard that only some people can finish it. We don’t want a manual with a hundred pages to explain how to play it. Only a small part of the players will bother to read a big manual. The rest will quit the game if it’s too difficult, instead of going through the manual.