How Games Move Us: Emotion by Design
Katherine Isbister
Playful Thinking (1)
Better Game Characters by Design