Requirements
| Item | Version |
|---|---|
| Unreal Engine | 5.7 or higher (5.7.4 tested) |
| Platforms | Windows 64, macOS |
| Editor dependency | WebBrowser Widget plugin (bundled with UE5) |
| Node (for the React side) | 20 or higher |
| Package manager | pnpm 9+ recommended; npm/yarn work |
| React | 18 or higher (peer dep of the SDK) |
The plugin itself is a Runtime module — you ship it with your packaged game, not just in-editor.
Mac UE 5.7 caveats
Two engine-level regressions affect macOS UE 5.7 specifically. Plan around them on Mac builds until UE 5.8.
- Transparent HUD pixels render opaque. Semi-transparent React backgrounds composite as fully opaque on macOS UE 5.7. The same content works on UE 5.6.1 and is expected to work again on UE 5.8. Workaround: design with opaque panels on Mac for now. See Transparent HUD background.
- Programmatic keyboard focus into CEF is broken. Calling
SetFocusfrom BP does not route OS keystrokes into the embedded browser; one physical click into the input is required to start typing. Confirmed across Slate-focus and window-capture paths. See Chat & keyboard focus.
Windows
Both regressions are macOS-specific on UE 5.7. Windows 64 has neither limitation in our testing.