This Unreal 5.3 Gameplay Ability System video is about building a Data Driven Mission User Interface.
We start by creating the Mission Info Struct in C++ and then the Mission Info Data Table in the Editor. Next, we go through a scenario where loading an Unreal Engine project can stall or freeze, and what caused it, and how to fix it, along with using a Blueprint Interface to bypass the circular dependency that caused the stall or freeze. We then use that Blueprint Interface to create functions that will access the Mission Info Data Table, and when the Widget gets those values, how to update the UI to show it. Lastly, we create some Widget Buttons and hook up the logic to update the Title on those Buttons and what happens when they are clicked.
https://dev.epicgames.com/community/learning/tutorials/Rnlm/unreal-engine-26-data-driven-mission-ui-let-s-make-a-top-down-shooter