Skip to content

Demo

Demo Screenshot

This demo shows how terminal commands can be used to communicate with game world. Feel free to let us know about your thoughts on our Discord Server. 💻

sequenceDiagram
  participant Player
  participant Terminal as UOperatingSystemTerminal
  participant GM as UGlobalMessageSubsystem
  participant Door as Level actor listener
  Player->>Terminal: Run UOperatingSystemTerminalCommand
  Terminal->>GM: BroadcastMessage(gameplay tag)
  GM->>Door: ListenToMessage callback
  Door->>Door: Toggle roof door state

Download for Windows: Build 3.5.0 (360 MB)
Download for Mac: Build 3.5.0 (434 MB)

The roof door can be opened or closed using the terminal command which has no reference between any actors or objects. Everything is done through our Global Messenger Subsystem. 😎

Download Project (Windows): Unreal Engine 5.2 (409 MB)
Download Project (Mac): Unreal Engine 5.2 (399 MB)