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)