-
-
Suggest Mission – Player submits mission ideas
-
Mission Suggestions – Moderators approve/reject missions
-
Leaderboard – Community ranking system
-
Community Ballot – Voting on approved missions
-
Tech Tree – Unlockable parts and research progression
-
Main Menu – Commander Snoo greets the player
-
Mission HUD – Real-time countdown and ship stats
Inspiration
Odyssey Protocol was inspired by the spirit of exploration and collaboration found in sci-fi series like The Expanse and The Foundation.
The vision: to build a community-driven space program — one where Redditors unite to explore, vote, and advance humanity’s reach into the stars.
Built in just two days, Odyssey Protocol also represents how new AI-assisted development tools like Kiro can accelerate full-stack game creation on emerging platforms like Reddit’s Devvit.
What it does
Odyssey Protocol is a Reddit-native space exploration game built entirely with Devvit v0.12.
Players design rockets, propose missions, vote on critical decisions, and unlock technologies — all inside Reddit posts and comments.
It’s a multiplayer simulation where the community decides the fate of each launch. Successful missions earn Science Points, unlocking new technologies in the Tech Tree and ranking players on the Leaderboard.
How we built it
- Frontend: React + TypeScript (Devvit SDK)
- Backend: Express + Redis for persistence
- APIs: Devvit Post Data, Realtime, Scheduled Actions, Media Uploads
- UI: TailwindCSS + SVG-based components
- Automation with Kiro AI:
Kiro acted as an AI coding partner — generating feature specs, API scaffolding, documentation, and deployment scripts from natural-language prompts.
This allowed rapid iteration, reducing multi-day setup tasks to minutes. - Deployment: Devvit CLI v0.12 → Reddit Developer Platform (r/odyssey_protocol_dev)
Challenges we ran into
- Synchronizing Realtime updates with Scheduled Actions during mission phases
- Debugging Redis storage states within Devvit’s isolated environment
- Designing a fun, compact UI that fits Reddit’s interface without breaking immersion
- Managing state consistency between client sessions in the Realtime HUD
Accomplishments we’re proud of
- Built a fully functional, Reddit-native multiplayer game in under 48 hours
- Integrated five major Devvit APIs: Realtime, Storage, Scheduled, PostData, and Media
- Developed modular, scalable services for future missions and expansions
- Seamlessly blended community participation with game mechanics
- Demonstrated how Kiro AI can streamline full-stack Devvit workflows
What we learned
Building directly on Reddit changes the mindset of game design — it’s not just about gameplay, but about creating shared stories through posts and votes.
We learned how Devvit’s APIs can power persistent multiplayer worlds, and how AI tools like Kiro can transform the pace of indie development.
What’s next for Odyssey Protocol
- Phase 3: Achievements, “Replay Mission” viewer, and seasonal science events
- Cross-Subreddit Play: Collaborative “Interplanetary Colonies” connecting multiple subreddits
- AI-Driven Missions: Procedurally generated missions using text prompts and dynamic goals
Built With
- devvit-v0.12
- express.js
- kiro
- react
- redis
- tailwindcss
- typescript

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