Skip to content
← 02 / Projects

02 / Description

Rocket League Analyzer

A LangChain tool-calling LLM over match telemetry, plus a Dockerized 3D dashboard synced to replay playback.

  • LangChain
  • LLM tool calling
  • Docker
  • 3D dashboard
Looping 3D replay: cars and the ball on the pitch, with coverage, centroid and pressure overlays plus the coach console
Fig. 1 Replay simulation
Replay Lab site: 3D match view beside the Ask the coach panel
Fig. 2 The analyzer site

Problem

Match telemetry is dense and hard to read by eye. Players want answers to questions about a match, not a spreadsheet.

Approach

Drop in a Rocket League .replay file and the app prepares its telemetry and opens an interactive 3D simulation. A LangChain agent with tool calling answers natural-language questions ("Why did we concede the third goal?") by calling functions over that telemetry. The Dockerized dashboard stays synced to playback, with controls for follow-ball, coverage, centroid and pressure overlays.

Key technical decision

Let the model call typed tools over the telemetry instead of reading it as text, so answers come from computed values.

Result

A working analyzer: ask a question, get an answer grounded in the match data, and watch the same moment in 3D.