Inspiration
We wanted to turn the core of the scientific method - forming hypotheses from incomplete evidence into a bite sized daily game that actually lives where discussions already happen: inside a Reddit post.
What it does
Hypothesis Hunt is a daily science puzzle on Reddit where players inspect a short “case,” choose the best explanation from four options, and instantly see how their hypothesis compares to everyone else’s, complete with streaks and community stats.
How we built it
We built Hypothesis Hunt as a Devvit Web app using React for the interactive post UI and a TypeScript server with @devvit/server to power the API endpoints and scheduled jobs. Daily puzzle data, aggregate answer statistics, and user streaks are stored in Devvit’s backend storage (e.g., Redis/KV), and a cron-style scheduled job rotates the puzzle each day so the same post can host new “cases” over time.
Challenges we ran into
Designing puzzles that are challenging but still solvable in under a minute on mobile was tricky, especially with only a few clues and four options. Getting the daily rollover and user streak logic correct across time zones while fitting Devvit’s scheduling and storage model also required careful testing.
Accomplishments that we're proud of
We’re proud that the whole experience feels native to Reddit: it runs inside an interactive post, is genuinely mobile-friendly, and pushes the interesting conversations into the comments instead of hiding them in a separate site. We’re also happy with how the stats and streaks give players a reason to come back every day without turning it into a grindy idle game.
What we learned
We learned how to design for Devvit’s Interactive Posts and Devvit Web stack, including configuring devvit.json, wiring up webviews, and using scheduled jobs for daily content. We also got better at balancing puzzle difficulty, writing clear micro-copy, and thinking about community engagement as a first-class part of game design.
What's next for Hypothesis Hunt
Next, we want to add community-submitted “cases” so redditors can propose their own puzzles that get featured on future days, with credit in the post. We’re also exploring optional premium features via Reddit’s Developer Funds and Payments APIs, like extra stats or themed puzzle packs, once the core game has a stable daily player base.
Built With
- cron
- devvit
- devvitweb
- react
- typescript

Log in or sign up for Devpost to join the conversation.