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!

Graeme Author

This looks intersting: Gamification engine

0 Likes

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!

0 Likes
Graeme Author

Cheers Sergio! yeah, you're definitely right about focus on the actual achievements. I'd probably just add 2 or 3 important ones to start with!

0 Likes
a

I love FRP type gamification like habitica. It can be distractive sometimes using graphics instead of text-based stuff. 🤔

0 Likes
Graeme Author

ooh habitica looks cool, thanks for the inspiration!

0 Likes

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:

  1. What do I want people to engage with in my app
  2. How do I make that happen

and then build only the thing that does that.

0 Likes
Graeme Author

The idea of using it as a technique to measure engagement sounds interesting..would be cool to see how you implement it and the decisions you make

0 Likes

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.

0 Likes
Graeme Author

sounds good, would be cool to see how you get the right balance! how far down the roadmap is it for you?

0 Likes

@gray It will be one of the first things I tackle once Trivl is released. You are right about balance as it needs to enhance the experience and not detract from it.

0 Likes

Please sign in to leave a comment.