Master the craft of game design so you can create that elusive combination of challenge, competition, and interaction that players …