X157 Dev Notes

One simulant attempts to share insight with others.

Epic Games: Lyra Cross-Platform UI Development

Published 2022-04-21 by Nick Darnell, Principal Programmer @ Epic Games.

This deals with Lyra, but focuses on the CommonUI plugin since that is what Epic used in Lyra.

The first 24 minutes of this video is a good high level overview of how Common UI is implemented in Lyra 5.0, including C++ and Blueprints.

Full Video (45m)

Annotation

Unfortunately this was published on Epic’s dev site, which does not support incoming annotated links, so you’ll have to fast-forward to the interesting spots on your own.

Overview of Lyra User Interface

Overview of how CommonUI + Lyra interact

How to debug Activatable widget hierarchy

How to add Activatable Widgets to the Viewport

Primary Game Layout

W_LyraFrontEnd Lyra Front-end

How it works in Native C++

Art Discussion

I haven’t annotated the Art discussion, I suck at art. :)