About Post Drop

Inspiration

Reddit is home to millions of memorable posts, but most of them disappear from the front page within days. I wanted to create a game that celebrates Reddit's own content instead of relying on a separate database of trivia or quotes.

The idea was inspired by classic drop quote puzzles. Instead of revealing a famous quote, players reconstruct the title of a highly upvoted Reddit post. Every puzzle becomes a small piece of Reddit history, encouraging players to rediscover interesting discussions and moments from across the platform.

What I built

Post Drop is a daily word puzzle built as a Devvit Interactive Post. Players place letters into a grid to reveal the title of a Reddit post. Once the puzzle is solved, the original post is revealed so players can revisit the discussion that inspired the puzzle.

By using Reddit posts as puzzle content, Post Drop creates a fresh challenge while staying closely connected to the communities where it is played.

How I built it

The project was built using:

  • Devvit for the Interactive Posts platform and Reddit integration.
  • React for the frontend interface.
  • TypeScript for the application logic.
  • Phaser for rendering the game board and handling interactions.
  • Reddit APIs to retrieve highly upvoted posts that become each day's puzzle.

The game separates puzzle generation from rendering, allowing the gameplay, animations, and user interactions to remain independent of the data source.

Challenges

One of the biggest challenges was designing puzzles around real Reddit content. Unlike traditional word games with curated dictionaries, Reddit post titles vary widely in length, punctuation, abbreviations, and formatting. Finding titles that are both enjoyable and fair to solve required careful filtering and puzzle generation.

Another challenge was designing an interface that feels natural inside a Reddit Interactive Post. Since many players will encounter the game while casually browsing, the controls and rules needed to be intuitive enough that people could start playing immediately with little or no explanation.

What I learned

Building Post Drop introduced me to the Devvit platform and the unique opportunities of Reddit's Interactive Posts. I learned how to connect a web-based game with Reddit's APIs, structure a frontend and backend for an interactive experience, and design gameplay that feels native to Reddit rather than simply embedding a standalone web game.

I also gained experience integrating Phaser into a modern web application and designing a game that balances puzzle mechanics with dynamically sourced content.

What's next

Future improvements include:

  • Community-specific puzzles generated from each subreddit's top posts.
  • Multiple difficulty levels based on title length and popularity.
  • Daily leaderboards and streak tracking.
  • Additional puzzle modes and accessibility improvements.

My goal is to make Post Drop a daily experience that helps Reddit communities rediscover and celebrate their own best posts through collaborative play.

Built With

Share this project:

Updates