- What is the game going to function around?
- What choices can the player make?
- What is allowed within the game?
- What is the overall look and feel?
- The heart of the game.
- The player should always be able to recognize your game by this peice.
- The look of the game is just as important as it's theme.
- Close attention to detail.
- Is this immersing the player in the experience?
Ask yourself these questions before every commit.