Code
Process
Goals
Rules
Play
Emotion
Mechanics
Dynamics
Aesthetics
Players
Designers
By Daniel Contreras