Unity
Unity runtime for Rive.
The Rive Unity runtime is currently in Technical Preview for Mac and Windows installs of Unity. We're hoping to gather feedback about the API and feature-set as we expand platform support. Please reach out to us on our Forum or through our Support Channel.
See 'Feature Support' below for an updated list of Rive features in Unity.
Rendering Support
The rive-unity runtime uses the Rive Renderer and is up to date with the latest C++ runtime version of Rive.
WebGL
Metal on Mac
Metal on iOS
D3D11 on Windows
OpenGL on Windows
OpenGL on Android
Planned support for:
D3D12
Vulkan
Bug Reports
If you encounter any errors or unexpected crashes while integrating the Rive Unity runtime, we recommend logging a detailed issue directly to the rive-unity repo with an Editor.log attached to the issue to help provide more details and context about what might have occurred.
You can find more details on where to find your Editor.log file in the Unity docs.
Note that it is best to grab the Editor.log file immediately after a crash has occurred
Feature Support
The rive-unity runtime uses the latest Rive C++ runtime. For more details on runtime support, see the
Feature | Supported |
---|---|
Animation Playback | ✅ |
Fit & Alignment | ✅ |
Listeners | ✅ |
Setting State Machine Inputs | ✅ |
Listening to Events | ✅ |
Updating text at runtime | ✅ |
Out-of-band assets | ✅ |
Procedural rendering | ✅ |
PNG images | ✅ |
JPEG images | ✅ |
WEBP images | ✅ |