- Prototype and test key game elements as early as possible.
- Build the game in incremental steps – Don’t make big design documents.
- As you go, continue to strengthen what’s strong, and cut what’s weak.
- Be open to the unexpected – Make the most of emergent properties.
- Be prepared to sell your project at every stage along the way.
- It’s harder to sell an original idea than a sequel.
- Bigger teams and budgets mean bigger pressure to stay on schedule.
- Don’t invest in an overly grandiose development system.
- Make sure the player always has a goal (and knows what it is).
- Give the player clear and constant feedback as to whether he is getting closer to his goal or further away from it.
- The story should support the game play, not overwhelm it.
- The moment when the game first becomes playable is the moment of truth. Don’t be surprised if isn’t as much fun as you expected.
- Sometimes a cheap trick is better than an expensive one.
- Listen to the voice of criticism – It’s always right (you just have to figure out in what way).
- Your original vision is not sacred. It’s just a rough draft.
- Don’t be afraid to consider BIG changes.
- When you discover what the heart of the game is, protect it to the death.
- However much you cut, it still won’t be enough.
- Put your ego aside.
- Nobody knows what will succeed.
I find this info on this site.
