What makes the perfect game? over on kuro5hin.org. Summary:
- It must be infinitely replayable
- It must be “skill scalable”
- It must be always fresh
- Include a campaign, “freeplay” and “sandbox” modes.
- Be able to move the game from a simplified mode to a complex mode.
- Have an comprehensive, optional tutorial
- Make it fun.
- Include Single AND Multiplayer modes