At Sportradar creating virtual sports products for sport fans and betting. Producing videos out of json data and predefined animation sequences, compiling 100000+ videos in total with different outcomes.
My Responsibilities:
Following are the major responsibilities and contribution i made in this project:
Engineered modular editor tools in C++ to enhance development efficiency across the entire team using UE.
Implemented dynamic transition blends and overlays, including Halftime/Fulltime and Goal overlays.
Developed functionality for overtime and penalty shootouts.
Designed and integrated editor utility tools to optimize the development workflow.
Utilized Sonarqube to effectively mitigate technical debt.
Automated sequence generation through console commands using JSON data.
Provided guidance and mentorship to junior developers and tech artists.
Implemented new features such as Offsides and Yellow card.
Deployed video ad integration within the stadium environment along with replays integration.
Techinical Details:
Game Engine: Unreal Engine 5
Rendered 100,000+ videos.
C++.
Other Project Details:
Created a virtual football product with 100,000+ videos. We have set up different customization data for each league/cup team etc, and ~1250 sequences and json data for each sequence. We create a video based on the selected team and customization json match data. Usually it's a 90 sec video including different types of cuts. We iterate over json data and populate each cut and stitch it together in one sequence as shots in order to create a complete video.