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.
Log in or sign up for Devpost to join the conversation.