Have you got gamification in your app?
Hey! who is using gamification/achievements in their app? Do you know any good examples?
I think there's a lot of benefits to it e.g.:
- email notifications - more variety (e.g. x liked your post) keep people in the loop on your site
- some people like competing on leaderboards
- can help surface content and people
Makerlog is doing a good job of this! I've been thinking to similar points/notifications to my website so contributors can earn rewards too.
How would you go about implementing it? what libraries that make it easier? Cheers!
Indeed - Makerlog’s gamification is basically streaks. I’ve used no libraries but a homegrown streak algorithm.
In terms of achievements, implementing them is an interesting feat. You need to create pure functions that track user state, either locking or unlocking achievements depending on their actions. I haven’t used libraries and it worked pretty well, but I suggest you do.
Focus more on the actual achievements and retention mechanisms though rather than implementing them blindly, as the thinking part that comes beforehand is much more important.
Cheers dude!
I'm planning on adding this to Polypane: new users get a checklist of features to try (that they can dismiss) visible in the UI that gives nice effect/animation when they check off a feature and a big effect when they check off everything (like confetti or something) and maybe also a one-off discount as a reward.
I think it's easy to let it get away from you and build all sorts of "engagement"/"gamification" tools because it's fun to do so, but I'd really try to limit it to:
- What do I want people to engage with in my app
- How do I make that happen
and then build only the thing that does that.
One of the things on the roadmap for Trivl is to make quizzes from the questions. This opens the floor up quite a bit to elements of gamification such as scores, achievements and metrics that give people more ways to enjoy their time on the platform.
Please sign in to leave a comment.