Skip to content

What is UnrealReactBridge?

Multi-HUD in action

UnrealReactBridge mounts React apps as game HUDs inside Unreal Engine 5.7+ and wires them to gameplay through two typed channels.

Two channels

ChannelDirectionUE sideReact side
EventsbidirectionalReactBridgeSender.PushFloat/... · ReactBridgeReceiver.OnReceiveduseUnrealState · useUnrealEvent · useUnrealBridge().send
KeyboardUE → ReactSendKeyToWeb(EReactKey::Q, Down)useUnrealKeybinding(ReactKey.Q, cb)

Events carry custom payloads (HP, inventory, button clicks). Keyboard is a dedicated typed channel for key presses you've already captured via Enhanced Input — the plugin doesn't own input itself.

What you get

  • Multi-layer HUDs at 9 named anchors. One Blueprint node per layer. Transparent overlays compose with the 3D scene.
  • Ship React, not Slate. Your design system, animation tools, DevTools, and CSS stack — unchanged.
  • Published wire protocol. Drop the SDK and use Vue, Svelte, or vanilla JS over the same window.ue.bridge surface.

Next

Released under the MIT License.