I rarely make proposals, but this time it feels relevant. Over the past six months, Flarum has become significantly more gamified — many interesting extensions have appeared. These extensions are often tied to earning points or scores. So why not introduce a currency that users receive for earning points or performing specific actions?
We already have a money extension for 1.x, but many features — including transfers, mass payouts, and flexible display options — are split across separate extensions. Maybe it would make sense to create a unified currency system for both 2.x and 1.x? This would give gamification more purpose — not just being at the top of a leaderboard, but actually earning something tangible.
The currency itself could be used in different ways. For example:
- Buying access to a group to unlock a private tag
- Purchasing cosmetic items like a profile frame
- Unlocking an badge
- Highlighting a post or discussion
- Rewarding posts with currency along with custom comments
- Gifting various graphical items that would be stored in the user profile
This would be conceptually similar to real money, but clearly intended for gaming communities. Administrators could choose the currency name, the icon, where it’s displayed — under posts and in profiles — who can transfer or mass-grant it, and how an item shop would look 👀