Guillem Serra | Portfolio
{ video game programmer }
MVVM Unreal Engine
Unreal EngineC++MVVM

August 2025
MVVM plugin pattern example
The project served as a practical exploration of modern UI patterns in Unreal Engine, demonstrating how MVVM can streamline UI development and reduce coupling between presentation and business logic.
User -> Interacts with UI -> Widget sends update back to bound MVVM variable ->ViewModel sends update back to actor/game object.
Actor/Game object sends changes to variables in MVVM -> ViewModel updates bound variables using FieldNotify -> Widget displays updated information to user.