Skip to content

Viewport World

Viewport World renders a full secondary Unreal level inside an OS program viewport — useful for security cameras, mini-games, or terminal-triggered world previews.

flowchart TB
  subgraph row1[" "]
    direction LR
    OS["UOperatingSystem"] --> Prog["Viewport World program"] --> Widget["ViewportWorldWidget"] --> Subsys["ViewportWorldSubsystem"]
  end
  subgraph row2[" "]
    direction LR
    World["Secondary UWorld"] --> Pawn["ViewportWorldPawn / ViewportWorldCharacter"]
  end
  subgraph row3[" "]
    direction LR
    TC["UOperatingSystemTerminalCommand"] --> GM["UGlobalMessageSubsystem"] --> Subsys
  end
  Subsys --> World
GuideTopic
Getting StartedEnable and configure
Viewport WidgetUMG widget that hosts the world
World HandleAccess running secondary worlds
Player InputEnhanced Input in viewport