React UI.
Built for Unity.
Build HUDs, menus, and overlays in React. ReLayer runs them inside Unity and carries messages between your interface and your game.
Supported player platforms.
- Windows
- macOS
- Android
- iOS
- WebGL
Floating UI,
under pressure.
Watch camera swings, moving characters, theme changes, and a 128-slot hit-text pool in one continuous 30-second test.
Test setup and measurement limits
Unity 2022.3.62f2 release Player with Vulkan on an Android API 35 emulator, using the host RTX 2080 Ti GPU, six effective CPUs, 6 GiB RAM, and 120 Hz refresh. The eight-theme cache is warmed before timing. Dense phases request 1,000 text events per second with at most 128 live slots. Recorded means were 66.85 FPS for Unity and 88.37 FPS for WebView. Individual rolling samples dip below 60. WebView requestAnimationFrame FPS and React commits/s are separate measurements. Recording overhead is included. This shows unreleased sample work, not a physical-device benchmark or a steady-60 guarantee.
Inspect the UI
Unity is actually running.
Inspect and operate the active Unity WebView while Unity remains authoritative.
Click, type, scroll, hover, and drag are supported.
See Live Twin controls and limitsBundled, hosted,
or installed for offline use.
Choose the delivery path in Studio. ReLayer verifies installed UI before safe activation and rollback.
Compare setup and safe-point behavior
Before you start.
Source ownership, runtime dependencies, and the limits of UI-only updates.
Do I need to move my game to React?
No. Unity keeps your scenes, gameplay, assets, and game state. React handles the interface. Your Unity code handles the actions that the UI sends.
Can I edit the React source?
Yes. Your app lives in Assets/ReLayerUser. Change its components, styles, and themes; package updates do not overwrite it. Node.js is needed for editing and rebuilding, not for players.
Can I update UI without rebuilding the player?
Yes, after shipping a player that contains the delivery loader. Hosted selects immutable HTTPS releases; Addressables installs verified packages for offline reuse. C# and native changes still require a player release. Hot updates are not officially supported on WebGL.
Which platforms and architectures should I check?
Windows x64 uses WebView2. The packaged Apple backends target Apple Silicon macOS and arm64 iOS device/Simulator; Android includes arm64-v8a and x86_64. WebGL uses a browser DOM overlay. Check the platform requirements before purchasing.
Open the starter.
Send a message to Unity.
The setup guide walks through the project-owned scene, React source, and a real bridge round trip.

