Rebusculus: A Daily Rebus Puzzle Game

I’ve always loved creating small puzzle games. My very first project was Encircle, an open-source puzzle (available here on GitHub).

What fascinates me about puzzles is the strange tension between intuition and logic — that “aha!” moment when something feels right before you can fully explain it. That’s the essence of a rebus.

By definition, a rebus puzzle uses pictures, symbols, letters, or numbers to represent words or phrases. It’s playful, visual wordplay that fits Reddit’s quirky, community-driven energy.


What It Does

Rebusculus is a daily rebus puzzle game.

Each day, a fresh puzzle is posted on Reddit. Players decode the hidden cues in the image and try to solve the word or phrase in five attempts or less.


How We Built It

I built Rebusculus with Devvit Web using the React starter framework.

To speed up development, I leveraged AI coding assistants (like Cursor) for boilerplate and repetitive tasks, while focusing my own effort on:

  • Puzzle design
  • Gameplay logic
  • UI polish

Challenges

Learning Devvit was both exciting and tricky. The biggest hurdles were:

  • Platform Learning Curve: As a newcomer, I often ran into undocumented behaviors and unclear APIs.
  • Menu Actions & Forms: Figuring out how to display forms from menu actions required a lot of trial and error.
  • Testing Flow: Uploading to subreddits repeatedly slowed iteration. A local React dev server integrated into the starter template would significantly improve the feedback loop.

Accomplishments

  • Built and launched a playable daily puzzle app on Reddit’s Devvit platform.
  • Learned how to navigate Devvit’s ecosystem and integrate it tightly with subreddit posts.
  • Created a polished, fun experience that feels “Reddit-y” and accessible to casual players.

What We Learned

  • Once you overcome the learning curve, Devvit is a joy to build with — the integration with posts, comments, and subreddit communities makes it uniquely powerful.
  • Daily or recurring content is a natural fit for Reddit culture.

What’s Next for Rebusculus

  • Player Stats: Let players track their progress with detailed stats on how many puzzles they've solved, their average solving time, and other personal stats & achievements.
  • User-Generated Puzzles: Allow redditors to create and share their own rebus puzzles, fueling community momentum and creativity.
  • Emoji Win Sharing: Like Wordle, let players share daily results as emoji grids (⬜️🟩🟨⬜️ 🟩🟩), making puzzle-solving more social.
  • Streaks & Leaderboards: Reward consistency and competition to drive long-term engagement.
Share this project:

Updates