News

According to Jane McGonigal, one of the most forward-thinking game designers in the US, the essential elements of a game are: a goal, rules, a feedback system, and voluntary participation.