About Subzzle

Inspiration
Reddit is home to countless communities, but sometimes it’s hard to tell which subreddit a post belongs to just by reading it. I wanted to create a fun, daily game that challenges users’ knowledge of Reddit while encouraging engagement with different communities. Inspired by popular daily puzzle games like Wordle, I decided to make a game that is Reddit-native, lightweight, and easy to play daily.

What I Learned
Building Subzzle taught me a lot about community engagement, automation, and game design in a social platform context. I learned how to:

  • Use AutoModerator rules creatively to automate daily game posts and pinning.
  • Ensure game fairness and prevent spoilers by controlling comment and sticky behavior.
  • Structure a subreddit to support both daily puzzles and community-generated posts without confusing new users.
  • Think critically about user experience in micro-interactions, like posting guesses and tracking daily participation.

How I Built It
Subzzle is fully hosted on Reddit, leveraging the platform’s native tools for automation:

  1. Daily puzzle generation – Each day, a post is scheduled automatically with a post from Reddit, anonymized and presented as the daily challenge.
  2. AutoModerator automation – I wrote rules to automatically pin the daily game and maintain a clean subreddit interface.
  3. Community integration – Users share scores in the comments, creating engagement and friendly competition.
  4. Scalable architecture – Since everything runs on Reddit itself, the game is lightweight, does not require an external server, and scales naturally with subreddit growth.

Challenges
Some of the biggest challenges were:

  • Differentiating daily puzzles from community posts – solved by a clear title scheme (e.g., Subzzle #1, Subzzle #C-xyz) and regex rules in AutoModerator.
  • User onboarding – Ensuring first-time users understand the rules without needing long explanations, solved by a “How to Play” widget on the sidebar.

Future Improvements

  • Adding daily scores, streaks, or leaderboards to encourage repeated play.

Built With

Share this project:

Updates