Community development gamification system A system designed to gamify inviting new users to rp.o! Each user can invite other users in a way that links their accounts (something like an invite code, or invite links they can generate). Not only do they get points for accounts that are accepted, but they also gain more points based on how much those users contribute to the community—as well as a portion of any points that individual earns! Someone you invite is called your “silly” (name placeholder, WIP). Sillies earn you points. Your silly applies for the instance: No points. They have to be accepted. Your silly has their account approved: 1 point Your silly makes 5 public-scoped posts: 1 point. Posts that have moderation action taken on them are removed from the count. Your silly earns points from their own sillies: You earn 25% of whatever they earn! Admins can mark users that are especially valued for their charm, , or other contribution, adding multipliers to the number points they earn those that invited them. To be clear: These don’t affect what that individual earns in any way, only what the one who has them as their silly gets. If a user is suspended or has their account deleted, their account and all the points earned off them are treated as if they never existed, removing all points earned through them. Badges earned based on flat number achievement style. Bronze, silver, gold. To avoid growing too fast, we don’t introduce higher badges or leaderboards or any sort of point economy—we can introduce new badge levels like platinum, diamond etc when we want to try to grow more. No public display of point totals, only badges. Them earning the most recent highest badge and then stopping is an intended control feature, not a bottleneck.