Tools / Broadcast

Virtual Football

Role Senior Unreal DeveloperCompany Sportradar AGEngine Unreal Engine 5
UE5C++SequencerJSON AutomationSonarQube
Live product — see link above
100,000+ generated broadcast videos
Overview

What it is

Sportradar's virtual football product generates broadcast-ready match videos for sports and betting audiences by combining real match JSON data with a library of pre-built cinematic sequences in Unreal Engine 5 — over 100,000 unique videos produced across roughly 1,250 sequences, each customized by league, cup and team.

Role & Contribution

Senior Unreal Developer, owning editor tooling and pipeline architecture for the production team.

  • Engineered modular C++ editor tools adopted studio-wide, raising development velocity for the entire production team.
  • Designed the automation pipeline that iterates match JSON data and stitches individual cuts into complete broadcast sequences via console-driven generation.
  • Built dynamic transition and overlay systems — Halftime/Fulltime, goal overlays, offside and yellow-card events, replays, and in-stadium video ads.
  • Implemented overtime and penalty-shootout logic end to end.
  • Introduced SonarQube static analysis to actively manage technical debt across the codebase.
  • Mentored junior developers and technical artists on Unreal Engine best practice and tooling.
Technical Details

Stack & specifications

Engine
Unreal Engine 5
Language
C++
Output
100,000+ videos
Sequences
~1,250
Data
JSON-driven
QA
SonarQube static analysis
Impact

Result

Reduced repetitive manual production work and shortened iteration time on new broadcast features, while scaling to a library of 100,000+ generated videos in live production.

Open to Senior / Lead Roles

Building a team like this?

I'm looking for Senior or Lead Unreal Engine positions where I can own architecture, tooling and mentoring at this level.