언리얼 모션 그래픽(UMG)은 게임 내에 표시되는 UI를 편리하게 만들 수 있는 툴이다.
UMG는 '위젯' 이라는 단위가 존재하고 버튼, 텍스트 상자 등이 해당한다. 이 위젯들을 조합하여 UI를 만들 수 있다.
contents browser -> add -> user interface -> widget blueprint 를 통해 위젯 블루프린트를 생성할 수 있다.
위젯 에디터 창이 열리게 되는데, 크게 디자이너 탭과 그래프 탭으로 나뉘며 우상단 버튼을 통해 전환 가능하다.
캐릭터 블루프린트에서, beginPlay 노드에 create widget
노드와 add to viewport
노드를 통해 화면에 위젯을 띄울 수 있다.