Gamification uses the same mechanics that hook gamers but applies them to your daily interactions. It is seen by marketers as an effective way to create loyalty, increase the value of the customer and generate new business.