Updated: Sep 12, 2019
Sense of achievement , even if it is leveling up in a games is what makes them so engaging to users. Game play is to score points, move up levels, compete with others,unlock tools and follow rules of play.
When game playing is applied to other non game areas areas like e-learning, online shopping this is called gamification.
Gamification within mobile and web applications is popular choice to increase user engagement, acquire new users , increase engagement with existing users and promote loyalty.
Gamification is used in
Habit forming apps
Social media platforms
It's hard to get new users and even harder to retain users and gamification comes to the rescue.