인게임 UI(In-game UI) 는 게임 도중의 사용자 상호작용을 위해 커스터마이징 가능한 인터페이스입니다. Verse UI API를 통해 각 플레이어를 위한 인게임 유저 인터페이스(UI)를 생성하고 상호작용 가능한 엘리먼트의 행동을 커스터마이징할 수 있습니다.
커스텀 UI는 플레이어별로만 추가될 수 있습니다. 특정 플레이어와 연결된 커스텀 UI는 해당 플레이어만 볼 수 있습니다.
Verse UI는 계층형입니다. 즉 위젯(Widget) 이라는 UI 엘리먼트를 중첩함으로써 레이아웃을 생성합니다. 기본적으로 위젯의 크기는 위젯에서 사용 가능한 공간을 기반으로 콘텐츠를 표시하는 데 필요한 크기입니다. 위젯 계층구조를 생성할 때 위젯을 어떻게 중첩할지, 각 위젯에 얼마나 공간이 필요할지 고려해야 합니다.
Verse UI는 언리얼 엔진의 UI 시스템인 언리얼 모션 그래픽(Unreal Motion Graphics, UMG)을 사용하여 UI 엘리먼트를 생성합니다. 이미 UMG에 익숙하신 분은 Verse UI에서 UI 엘리먼트가 화면에 배치되는 방식에도 익숙해질 것입니다.