🕵️ Reddit Casefiles — A Community-Driven Daily Investigation Game

🌟 About the Project

Reddit Casefiles is a cinematic, Reddit-native daily investigation game where the community becomes a team of digital detectives. Each day presents a new evolving case. Players receive partial evidence, investigate real Reddit threads, verify claims, detect misinformation, and collaborate to reach a final conclusion. Instead of passive gameplay, the experience turns Reddit itself into the game world.

The core idea is simple but powerful: what if Reddit discussions could become structured, playable investigations?


💡 Inspiration

The project was inspired by three observations:

  • Reddit already contains massive amounts of crowd intelligence, debates, and investigations.
  • Most online games are either single-player or loosely multiplayer — very few are built around real community reasoning.
  • Misinformation detection and collaborative verification are becoming critical modern skills.

We wanted to create something that:

  • feels native to Reddit
  • rewards collaborative reasoning
  • encourages evidence-based discussion
  • turns daily participation into a game loop
  • blends storytelling + investigation + community intelligence

The “daily case episode” format came from puzzle games and episodic mystery storytelling, combined with Reddit’s threaded discussion culture.


🎯 Goals

  • Build a Reddit-native interactive game
  • Make collaboration mechanically necessary
  • Encourage real research inside Reddit threads
  • Add cinematic storytelling elements
  • Create a repeatable daily engagement loop
  • Keep it hackathon-compliant while feeling production-grade

🧠 Core Design Idea

Each day a new case appears.

Players:

  • receive role-based clues
  • see partial information
  • unlock evidence cards
  • investigate linked Reddit posts
  • submit findings
  • flag contradictions
  • vote on conclusions

The system aggregates structured actions instead of relying on chaotic comments. Progress unlocks as the community contributes verified findings.

Conceptually, the collaboration signal can be thought of as:

[ Community\ Score = \frac{Verified\ Findings + Correct\ Flags}{Total\ Claims} ]

This creates measurable community intelligence — not just participation.


🏗️ How the Project Was Built

Platform Layer

  • Reddit Devvit interactive posts
  • Reddit APIs for posts, comments, and search
  • Scheduled daily scenario generation

Game Layer

We built modular engines:

  • Scenario engine — generates daily cases
  • Role engine — distributes partial information
  • Evidence engine — unlockable clue cards
  • Vote engine — structured decisions
  • Trust engine — investigator reputation
  • Outcome engine — case resolution logic

🤖 MCP-Style Intelligence Layer

To avoid static puzzles, we added an agent layer that:

  • searches Reddit via API
  • summarizes threads
  • extracts clue candidates
  • generates hint packets
  • validates discovered evidence
  • detects contradictions

This makes each case feel alive and context-aware rather than pre-scripted.


🎨 UI & Experience Layer

The UI was redesigned from a dashboard style into a cinematic investigation board:

  • dark mystery theme
  • evidence cards
  • locked clue slots
  • progressive reveal animations
  • story intro sequences
  • case progress meter
  • contradiction markers

The goal was to make it feel like a detective board rather than a form.


📚 What We Learned

  • Community systems must be structured, not free-form, to be reliable
  • Collaboration must be mechanically required, not optional
  • Reddit interaction patterns are different from traditional game UX
  • Daily content systems require automation and templates
  • Narrative framing dramatically increases engagement
  • Partial-information design naturally drives discussion
  • Trust/reputation layers reduce spam and abuse

⚠️ Challenges Faced

Community Noise vs Signal

Reddit comments can be chaotic. We solved this with:

  • structured commands
  • action buttons
  • verification steps
  • weighted contributions

Participation Variability

Some days have lower traffic. We added:

  • adaptive thresholds
  • AI hint assists
  • scalable unlock conditions

Platform Constraints

Devvit environment limits forced us to:

  • cache aggressively
  • keep logic lightweight
  • precompute scenario packets
  • separate agent processing

UX Balance

Too simple = boring Too complex = drop-off

We solved this with:

  • 30-second onboarding
  • progressive depth
  • optional advanced mechanics

🚀 Outcome

The result is a daily, cinematic, community-run investigation game that transforms Reddit from a discussion platform into a playable intelligence network.

It is:

  • replayable
  • story-driven
  • community-powered
  • misinformation-aware
  • Reddit-native
  • extensible into seasons and arcs

Most importantly — it turns collective reasoning into gameplay.

Built With

Share this project:

Updates