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

Built With

Share this project:

Updates