Toward an understanding of flow in video games
Computers in Entertainment
Ray Hickey
Michaela Black
Darryl Charles
A Playful Affordances Model for Gameful Learning