Inspiration
Cloud9’s competitive culture is built on fast decisions, clutch moments, and constant adaptation. JetBrains tools are built around precision, flow, and rapid iteration. We wanted to merge those worlds into a game that lets fans experience competitive pressure in under a minute—using real esports tempo data to make every run feel authentic and current.
What it does
Junie’s Debug Dash is a booth-ready esports mini-game designed for live events. Players have 60–75 seconds to fix bugs, avoid decoys, build combos, and trigger clutch slow-motion moments. Scores are submitted to a live leaderboard, encouraging instant replay and social competition. Game difficulty dynamically adapts using aggregated pro-play tempo data from GRID, so gameplay reflects the current competitive meta.
How we built it
The project was built using JetBrains IDEs, with Junie accelerating development across the stack.
Frontend: React + TypeScript with Phaser 3 for gameplay
Backend: Supabase for secure leaderboard storage
Data: GRID Esports API for aggregated match tempo signals
Styling: TailwindCSS for responsive, event-ready UI
GRID data is fetched securely, aggregated, and cached to generate a “meta difficulty factor” that influences spawn rates and decoy frequency without exposing raw datasets.
Challenges we ran into
Designing gameplay that’s instantly understandable without instructions
Balancing difficulty so it feels competitive but fair for all skill levels
Using esports data meaningfully while staying privacy- and category-compliant
Optimizing leaderboard updates for live booth environments
Accomplishments that we’re proud of
A complete, polished game loop playable in under 75 seconds
A real, secure live leaderboard with fullscreen booth mode
Meaningful integration of GRID data that directly impacts gameplay
Clean, documented repository with one-command setup
A demo experience that works perfectly in a 3-minute judging window
What we learned
Great event games succeed through clarity and pacing, not complexity. When real esports data informs gameplay—even subtly—it adds authenticity, tension, and replayability that players immediately feel.
What’s next for Junie’s Debug Dash
Team-based and head-to-head leaderboard modes
Daily meta rotations using different esports datasets
Event-specific branding and challenge variations
Deployment at live Cloud9 and JetBrains event activations
Log in or sign up for Devpost to join the conversation.