Use of game techniques (points, rankings, rewards) in non-game contexts to encourage user engagement.