Inspiration

Reddit has always been a hub for community-driven creativity, from r/place to r/thebutton. We wanted to build an interactive adventure game that brings Redditors together—where their choices shape the journey. Inspired by text-based RPGs, collaborative decision-making, and puzzle-solving, RedditQuestX lets users embark on quests, vote on key decisions, and unlock achievements together.


What it does

RedditQuestX is an interactive adventure game embedded within Reddit’s Devvit-powered posts. Users can:

  • Vote on key story decisions that determine the quest’s direction.
  • Solve puzzles, make moral choices, and progress through branching storylines.
  • Earn rewards and unlock hidden lore by collaborating with the community.
  • Participate in quests directly through subreddit posts—no external app required!

New Features Added

  • Leaderboard: Track the top adventurers and compete for the highest score.
  • Badge System: Earn badges like 🥉 Cyber Novice, 🥈 Cyber Expert, and 🏅 Cyber Master for completing challenges.
  • Dynamic Feedback: Get immediate feedback for correct and incorrect answers.
  • Progress Bar: Visualize your progress toward completing the quest.
  • Animations: Enjoy fade-in and slide-in animations for a more engaging experience.

How we built it

  • Used Reddit’s Devvit platform and Interactive Posts API for seamless integration.
  • Designed a voting-based decision system to dynamically update quest outcomes.
  • Created a custom interactive UI using Devvit’s UI components.
  • Ensured real-time updates so that every choice influences the next event.
  • Added a leaderboard and badge system to reward users for their achievements.

Challenges we ran into

  • Optimizing performance to keep gameplay smooth on Reddit’s platform.
  • Designing engaging yet simple decision points to maintain accessibility.
  • Syncing player choices dynamically without needing an external database.
  • Implementing real-time updates for the leaderboard and badge system.

Accomplishments that we're proud of

  • Successfully built a Reddit-native multiplayer adventure using Devvit.
  • Designed an interactive post system that updates in real time.
  • Made gameplay seamless—users can play without leaving Reddit!
  • Added a leaderboard and badge system to enhance user engagement.

What we learned

  • How to leverage Devvit for real-time interactive content.
  • The importance of simplifying mechanics to encourage participation.
  • Best practices for designing engaging, community-driven experiences.
  • How to use animations and dynamic feedback to improve user interaction.

What’s next for RedditQuestX

  • Expanding quest types and decision branches for more variety.
  • Adding seasonal events based on Reddit trends.
  • Introducing themed adventures in collaboration with specific subreddits.
  • Enhancing the leaderboard system with more stats and achievements.
  • Adding multiplayer challenges where users can team up to solve quests.

Built with

  • Languages: TypeScript, JavaScript
  • Frameworks & Libraries: Devvit, React (for UI rendering)
  • Platforms: Reddit Devvit API, Reddit Interactive Posts
  • APIs: Devvit Public API, Reddit API
  • Cloud Services: Reddit’s hosting for Devvit apps (no external cloud required)
  • Database: No external database (game state stored within Reddit posts & interactions)

Try it out!

Join the adventure and test your skills in RedditQuestX! Head over to r/RedditQuestTest and start your journey today.

Share this project:

Updates