Powering Dynamic UI with Viewmodels | Unreal Fest Orlando 2025
Typically, UI developers break backend data and visual design into separate systems.
This makes the process of building the user interface (UI) less destructive and more efficient, as designers can change the visual presentation without breaking the code behind the UI, and programmers can focus on data and systems without needing a completed frontend.
Unreal Motion Graphics provides a medium for this workflow: the Viewmodel plugin. Viewmodels are a great way to empower designers and reduce the workload on engineers. In this talk, a Fortnite developer demonstrates how you can leverage them to build dynamic UI.
You will hear tips and tricks, best practices, and see examples of how to handle tricky edge cases. Swing by and learn how to reuse or repurpose Viewmodel data without the need for code changes. See how you can organize your data setup in a way that is readable when collaborating with other team members. And find out how to structure your UI in a way that is both maintainable and flexible enough to be changed or upgraded in the future.
Unreal Engine
Welcome to the official Unreal Engine channel! Unreal Engine is a complete suite of real-time 3D tools made by developers, for developers. Create and take your content anywhere, from PC, console, mobile and VR games to cinematic experiences, visualizatio...