Inspiration

Esports has exploded into a multi-billion dollar industry, yet coaching tools remain surprisingly primitive. While traditional sports have embraced data analytics for decadesโ€”think Moneyball revolutionizing baseballโ€”esports coaches still rely heavily on intuition, manual VOD reviews, and scattered spreadsheets. We asked ourselves: What if an assistant coach could process thousands of in-game events in real-time, identify causal patterns invisible to the human eye, and deliver statistically-validated insights during live matches?

We were inspired by the untapped potential of GRID's official esports data APIs and the transformative power of AI to democratize elite-level coaching. Our mission was clear: build the Moneyball of esportsโ€”a data-driven assistant coach that empowers teams at every level to compete like world champions.

What it does

STRATYX is an AI-powered assistant coach that transforms raw match data into actionable coaching intelligence in under 500ms.

Core Features: ๐ŸŽฏ Real-Time Win Probability Engine โ€” Bayesian estimation with Monte Carlo simulations (1000+ iterations) providing live win probability with confidence intervals and factor decomposition (economy, objectives, man-advantage, strategy debt)

๐Ÿ”ฌ Causal Inference System โ€” Connects micro-actions (missed shots, poor positioning) to macro-outcomes (round losses, map defeats) through temporal graph analysis with statistically-validated causal weights

๐Ÿ“Š Strategy Debtโ„ข Metric โ€” Our proprietary quantification of accumulated tactical disadvantages across game phases, helping coaches identify which bad habits are actually costing wins

๐Ÿง  ARIA - AI Assistant Coach โ€” Powered by Gemini AI, provides natural language coaching advice, real-time tactical suggestions, and personalized improvement plans contextual to the live match

๐Ÿ“ˆ Pattern Recognition โ€” Detects recurring mistakes, success sequences, and phase-specific vulnerabilities using sliding-window analysis with minimum confidence thresholds

๐ŸŽฎ Multi-Game Support โ€” Valorant, League of Legends, CS2, and Dota2 support via GRID's official APIs

Views: Live Dashboard โ€” Real-time match intelligence with win probability charts, causal graphs, and priority alerts Coach Insights โ€” Deep-dive analysis with AI-generated recommendations Player Analysis โ€” Individual performance cards with impact scores, risk levels, and improvement plans How we built it Architecture Tech Stack: Frontend: React 18, TypeScript, Vite, Tailwind CSS Visualization: Recharts for data viz, Three.js for 3D AI assistant panel Data Layer: Apollo Client for GraphQL, WebSocket for real-time events AI: Google Gemini API for conversational coaching Statistics: Custom implementations of Chi-Square, Mann-Whitney U, Pearson correlation, and 95% confidence intervals Data Sources: GRID Central Data GraphQL API (historical match data) GRID Series State GraphQL API (live match state) GRID File Download API (event logs and end-state data) Key Technical Implementations: Temporal Feature Store โ€” Time-series storage with player-specific indexing for sub-100ms feature retrieval Real-Time Sync Service โ€” WebSocket primary with GraphQL polling fallback, auto-reconnect, and backpressure handling Statistical Validation Layer โ€” Every insight requires p < 0.05 significance and includes effect size calculations Counterfactual Simulator โ€” "What-if" scenario analysis for strategic planning

Challenges we ran into

๐Ÿ”„ Real-Time Processing at Scale โ€” Achieving <500ms end-to-end latency while running statistical validation on every insight was incredibly challenging. We implemented aggressive event batching, priority queues, and sliding-window pattern analysis to meet our performance targets.

๐Ÿ“Š Statistical Rigor vs. Speed โ€” Running Chi-Square tests and calculating confidence intervals in real-time seemed contradictory. We solved this by pre-computing statistical thresholds and using incremental update algorithms.

๐Ÿ”— Causal Inference in Non-Deterministic Games โ€” Esports have high variance. A "bad" play can still work, and vice versa. We addressed this by building confidence-weighted causal graphs that accumulate evidence over time rather than making snap judgments.

๐ŸŽฎ Multi-Game Normalization โ€” Valorant's agent abilities, LoL's lanes, and CS2's economy are fundamentally different. Creating a unified data model that preserves game-specific nuances while enabling cross-game patterns was a significant engineering challenge.

๐Ÿ” API Authentication & Rate Limiting โ€” Managing WebSocket connections with proper authentication while gracefully falling back to polling during disconnects required careful state management.

Accomplishments that we're proud of

โœ… <500ms Processing Latency โ€” From raw event to validated insight in under half a second, guaranteed

โœ… Statistical Rigor โ€” Every single insight includes p-values, confidence intervals, and effect sizes. No more "gut feel" recommendations

โœ… Strategy Debtโ„ข โ€” We invented a novel metric that quantifies accumulated tactical mistakes across game phases, something no existing tool provides

โœ… Production-Ready Architecture โ€” Auto-reconnecting WebSockets, fallback polling, data quality scoring, and comprehensive error handling

โœ… ARIA AI Coach โ€” A contextually-aware conversational AI that understands the current match state and provides personalized coaching

โœ… Full GRID Integration โ€” Successfully integrated all three GRID APIs (Central Data, Series State, File Download) with proper authentication

โœ… Beautiful UX โ€” Clean, responsive dashboard with real-time updates, 3D visualizations, and intuitive navigation

What we learned

๐Ÿ“ˆ Statistics Matter โ€” Early prototypes generated insights that "felt" right but couldn't withstand scrutiny. Adding statistical validation transformed the product from a toy to a tool professionals would trust.

โšก Real-Time is Hard โ€” The gap between "fast" and "real-time" is enormous. Every millisecond matters when coaches need information before the next round starts.

๐ŸŽฎ Domain Expertise is Critical โ€” Building for esports required deep understanding of game mechanics, meta evolution, and what coaches actually need (not what we thought they needed).

๐Ÿ”ฌ Causal โ‰  Correlation โ€” Showing that a player dies often near B site is useless. Showing why they die (positioning, timing, utility usage) and connecting it to round outcomes is actionable coaching.

๐Ÿค– AI Augmentation > AI Replacement โ€” Coaches don't want to be replaced by AI. They want tools that make them faster and more insightful. ARIA works with coaches, not instead of them.

What's next for STRATYX: AI & data-driven assistant coach for esports

Short-Term Roadmap: ๐ŸŽฅ VOD Integration โ€” Sync insights with match recordings for visual review sessions ๐Ÿ“ฑ Mobile Companion App โ€” Coaching insights on the sidelines during LAN events ๐Ÿ—ฃ๏ธ Voice Commands โ€” "ARIA, what should we focus on next round?" during live matches Medium-Term: ๐Ÿ† Tournament Mode โ€” Track patterns across entire tournament brackets, identify meta shifts in real-time ๐Ÿงฌ Opponent Scouting โ€” Automated analysis of opponent tendencies from historical data ๐Ÿ“Š Custom Metrics Builder โ€” Let coaches define their own KPIs and track them automatically Long-Term Vision: ๐ŸŒ API Platform โ€” Open STRATYX insights to third-party tools and team management systems ๐ŸŽ“ Academy Integration โ€” Connect amateur players with professional training methodologies ๐Ÿ… League Partnerships โ€” Direct integration with esports leagues for real-time broadcast analytics

We believe STRATYX represents the future of esports coachingโ€”where data science and AI work alongside human expertise to unlock performance that neither could achieve alone. The $1.8B esports industry deserves world-class coaching tools. STRATYX delivers.

Built With

Share this project:

Updates