/ Works

/ 2026

/ Cloud9 × JetBrains collaboration

GAMEPLAN

A VALORANT tactical simulation & analysis platform for Cloud9 coaching staff — featuring WebGL 5v5 simulations, strategic planning tools, and AI-narrated match replay analysis.

/ Client

Cloud9 × JetBrains collaboration

/ Role

Full Stack Developer

/ Timeline

Feb 2026

/ Stack

Cloud9 × JetBrains / Next.js / FastAPI / Pixi.js / Anthropic / Zustand / GSAP / Vercel

GAMEPLAN

About the project

/ Overview

GAMEPLAN is a tactical simulation and analysis platform built for Cloud9's VALORANT coaching staff. It allows coaches to plan and simulate 5v5 round strategies in a WebGL-powered environment, replay real matches with AI-generated narration, and share tactical breakdowns with their team.

/ The Challenge

Esports coaching at the pro level demands fast iteration on strategies. Coaches needed a way to visually simulate round plans without relying on in-game tools, and existing solutions lacked AI-assisted analysis. The key challenge was building a real-time WebGL simulation that felt responsive while integrating AI commentary over match replays.

/ The Approach

I chose Pixi.js for the WebGL simulation layer — it handles 10+ agents, ability zones, and line-of-sight calculations at 60fps. The frontend is built with Next.js and Zustand for state management, with GSAP powering smooth UI transitions. On the backend, FastAPI serves match data and Anthropic Claude generates contextual narration for replay analysis. The entire app is statically optimized and deployed on Vercel.

/ The Result

Delivered a fully functional tactical simulator used by Cloud9 coaching staff to prepare for VCT matches. The AI narration feature reduced replay review time by providing automated strategic insights, and the WebGL simulation enabled rapid strategy iteration without needing in-game scrims.

/ What it took

  • WebGL 5v5 simulation with Pixi.js — 10 agents, ability zones, LoS calculations at 60fps
  • AI-narrated match replays using Anthropic Claude for strategic analysis
  • Zustand state management for complex simulation state (positions, abilities, round phases)
  • GSAP-powered UI transitions between planning, simulation, and replay modes
  • FastAPI backend serving match data and coordinating AI analysis pipeline

/ Results and outcomes

WebGL simulation
60fps
Agents simulated
10
Round planning
5v5