This project involved building a complete sports broadcast graphics system from the ground up inside Unreal Engine 5.4, powered by the new Motion Design (Project Avalanche) tools. Unlike projects where the interface is predesigned, I was responsible for designing the entire UI from scratch, starting with the visual layout of the scorebugs, player cards, and other sports elements. From there, I incorporated these designs directly into Unreal, ensuring they weren’t just visually polished but also fully dynamic and functional.
Once the graphics were designed, I converted over signs into real-time 2D assets, carefully setting up naming conventions, responsive layouts, and dynamic text fields. Each asset could resize text automatically to accommodate varying lengths—such as long player names or detailed statistics—without breaking the design. This attention to detail was essential for live sports environments where data is constantly changing.
I also developed a real-time control workflow by connecting Unreal Engine’s Remote Control API to a Vercel-hosted web app. Using WebSockets, I enabled instant communication between the control panel and Unreal Engine. This meant operators could adjust scores, timers, player substitutions, and even team branding directly from a browser, with changes appearing immediately inside the live graphics system.
A flagship element of this project was the football scorebug, designed to match the high standards of top-tier European broadcasts such as the Premier League and UEFA Champions League. I implemented flexible controls for team colors, logos, and match details, making it easy to adapt the graphics for different leagues or events. Beyond the scorebug, I templated the full suite of graphics to allow quick customization and fast turnaround for future productions.
Throughout the project, I balanced design precision with technical implementation. By creating the UI and motion design elements from scratch and integrating them into Unreal Engine’s real-time system, I delivered a broadcast-quality sports graphics package that was both visually compelling and highly functional for live production workflows.