Guild Achievements & Gamification
Inspiration
Dungeon Crawler Carl’s achievement/notification system. Members are adventurers in the guild — they earn achievements, find loot, equip titles, and level up through engagement with the shop.
Achievement System
Achievements are unlocked automatically when members hit milestones. Displayed on the kiosk (“NEW ACHIEVEMENT UNLOCKED!”), in the member portal, and announced in Discord.
Example Achievements
Purchase milestones:
- “First Delve” — first purchase as a member
- “Bookworm” — 10 purchases
- “Tome Collector” — 5 books in a single month
- “Big Spender” — single purchase over $100
- “Genre Explorer” — purchases across 3+ categories
Check-in milestones:
- “Regular at the Guild Hall” — 20 check-ins
- “Daily Adventurer” — check in 5 days in a row
- “Weekend Warrior” — check in every weekend for a month
Event milestones:
- “Patron of the Arts” — attended 5 events
- “Social Butterfly” — attended events in 3 different categories
- “Quest Giver” — hosted or ran an event (DM’d a session, led a book club)
Tier milestones:
- “Silver Rank” / “Gold Rank” / “Mithril Rank” — tier upgrades
- “Mithril Hands” — reached Mithril tier
- “Loyal to the Guild” — maintained membership for 12 months
Loyalty milestones:
- “Loot Hoarder” — accumulated 1,000 points
- “Generous Adventurer” — redeemed points for the first time
- “High Roller” — redeemed 5,000+ points lifetime
Secret / surprise achievements:
- “Night Owl” — checked in after 7pm
- “Early Bird” — first customer of the day
- “The Completionist” — unlocked 10+ achievements
Items & Equipment (Cosmetic)
Members can “equip” cosmetic items that show up in their portal profile, Discord, and on the kiosk welcome screen.
Titles (displayed with name):
- “Novice Adventurer” (default)
- “Tome Scholar” (10 book purchases)
- “Guild Veteran” (1 year membership)
- “Dungeon Master” (ran 5+ events)
- Seasonal titles from Guild Seasons winners
Badges/Pins:
- Digital badges in portal
- Physical enamel pins for major achievements (real loot!)
- Discord role icons
Loot drops:
- Random bonus points on purchases (“You found a treasure chest! +50 bonus points”)
- Rare drops on special days (store anniversary, Free RPG Day)
- Configurable by staff as promotions in Payload
Kiosk Integration
The kiosk becomes a dungeon terminal:
- Achievement unlocked → special animation + fanfare sound
- Show recently earned achievements on the welcome screen
- “You’re 2 check-ins away from Daily Adventurer!”
- Loot drop notification on purchase check-in
Discord Integration
- Achievement announcements in a guild-achievements channel
- Members can show off achievements with a bot command
- Title/role sync (equip a title → Discord nickname updates)
- ARG clues and puzzle hints posted by the bot
ARG / Museum Experience
For the future Museum of Fantasy location — the physical space becomes a dungeon:
- QR codes hidden around the museum → scan to earn points or unlock achievements
- Physical puzzles that grant achievement codes
- Scavenger hunts that span Discord + the physical space
- Seasonal quests (“The Winter Solstice Quest” — visit 3 locations, attend 1 event, buy 1 book)
- Collaborative community challenges (“The guild must collectively earn 50,000 points this month to unlock the secret room”)
This is the kind of experience that gets filmed and shared on TikTok/Instagram.
Implementation Notes (Future)
New Payload Collections
- Achievements — definition (name, description, icon, criteria, secret flag)
- MemberAchievements — junction table (member, achievement, unlockedAt)
- Items — cosmetic items (title, badge, description, rarity)
- MemberItems — inventory (member, item, equipped flag)
Achievement Engine
- Triggered after purchases, check-ins, events, tier changes
- Checks all unearned achievements against member’s stats
- Creates MemberAchievement record + fires notification
- Could be a Payload hook on relevant collections
Loot Drop System
- Configurable probability per purchase (e.g., 10% chance of bonus points)
- Staff-configurable “loot tables” for special events
- Random point amount within a range (e.g., 25-100 bonus points)
Related
- membership-platform — core loyalty engine this builds on
- guild-kiosk — the dungeon terminal where achievements are displayed
- guild-seasons — team competition (achievements could grant team points)
- membership-program — brand concept (adventurers guild aesthetic)
- gold-for-xp — core philosophy: loyalty points are XP, gold buys XP