Inspiration
Reddit already contains millions of hidden patterns every day — in post titles, karma, timing, and community behavior.
We asked a simple question:
What if browsing Reddit wasn’t just scrolling… but solving?
Unseen Order was inspired by daily ritual games like Wordle, but redesigned specifically for Reddit. Instead of external puzzles, the puzzle IS Reddit itself — generated fresh every day from real community posts.
We wanted a game that could only exist on Reddit, powered by its content and its discussions.
What it does
Unseen Order is a daily social logic game built entirely from real Reddit posts.
Every day, players are given 5 real posts and must discover the hidden rule that determines their correct order.
🧠 Daily Community Puzzle
- A new puzzle is generated every day using real Reddit posts.
- Players drag and rank the posts based on a hidden logic rule.
- Rules vary daily: title length, karma, comment count, account age, keyword patterns, and more.
👁️ The Rule Is Never Revealed
Unlike traditional puzzle games, the answer is not shown in-game. Players must:
- Discuss theories in comments
- Debate patterns
- Collaboratively discover the rule
This transforms the puzzle into a community-driven mystery.
💬 Built for Reddit Discussion
The real game happens in the comments. Every daily puzzle becomes a discussion thread where:
- Players share theories
- Challenge each other
- Confirm correct logic
- Build streak reputations
This creates a daily ritual that brings users back to the subreddit.
🌍 Endless Content from Reddit Itself
Because puzzles use real Reddit posts:
- Content is always fresh
- Every subreddit feels different
- The game scales infinitely across communities
How we built it
We built Unseen Order entirely using the Reddit Developer Platform (Devvit).
Frontend
- React + TypeScript
- Custom glassmorphism UI system
- Fully responsive for Reddit mobile and desktop
- Drag-drop ranking optimized for touch + mouse
Backend & Systems
- Redis for persistent progression and leaderboards
- Daily puzzle generator using Scheduler API (midnight reset)
- Reddit API integration for real post data and comments
- Server-side validation for fairness and anti-cheat
Engagement Engine
- Automated daily discussion threads
- XP, streaks, and global leaderboard
- Hidden achievements and progression system
The result is a fully autonomous daily game that runs continuously inside Reddit.
Challenges we ran into
Turning a solo puzzle into a social experience
Originally, we revealed the correct rule after each round. But this killed discussion.
We redesigned the core loop so the rule is never revealed in-game — pushing players into the comments to confirm theories together. This transformed the experience from a solo puzzle into a collaborative Reddit event.
Mobile-first interaction
Creating a drag-and-rank interface that feels natural on both mobile and desktop required custom touch and animation handling to ensure smooth performance across devices.
Accomplishments that we're proud of
- Built a game that could only exist on Reddit
- Fully integrated with real Reddit posts and discussions
- Created a daily ritual designed to spark community interaction
- Achieved a polished, native feel across mobile and desktop
- Developed a self-running daily game powered by Devvit Scheduler
- Most importantly: We turned Reddit content itself into gameplay.
What we learned
We learned that mystery drives conversation.
By hiding the answer and requiring discussion to confirm it, we created a loop that brings players back to the comments — the core of Reddit.
We also learned how powerful recurring daily mechanics are for building community habits and engagement.
What's next for Unseen Order
- Subreddit vs Subreddit leaderboard competitions
- Community-created rules and challenge modes
- Seasonal events and weekly meta puzzles
- Expanded progression and hidden lore system
Our long-term vision is to make Unseen Order a daily ritual across Reddit communities.
Built With
- css
- devvit
- react
- redis
- scheduler-api
- typescript
Log in or sign up for Devpost to join the conversation.