Game Design
Some principles to keep in mind:
- Create concrete, achievable, and rewarding goals.
- Design for nuanced emotion.
- Create rapid and robust controls.
- Make fun toys, and combine them into games.
- Make the next action obvious.
- Give clear and immediate feedback with no distraction.
- Balance skills with challenge.