Turning a digital experience more engaging by adding game-like elements such as leaderboard, badges and rewards.