Skip to main content
1m ago

Dynamically spawning nested artboards with Unreal Engine integration

Is it possible to dynamically spawn nested artboards within a layout through Unreal Engine? For example, can a single Rive file contain:

  • 20+ artboards for icons representing inventory items.

  • A layout structure for the inventory UI that can hold spawned instances of these artboards.

I’d like to dynamically handle the spawning logic in Unreal, adding items to the inventory grid in response to in-game events. I’m hoping to avoid relying on state machines for this, as the logic for spawning and managing inventory items is complex and better suited for Blueprints / C++.

Does the API support direct manipulation of artboards for this kind of use case? Are there any best practices or examples to follow?

3 replies
1m ago

It's not possible to dynamically spawn artboards yet, but it will be with data binding which is coming soon.

Until then, you could add all 20 items to the layout and selectively show or hide each one based on inputs.

12d ago

Thanks for the clarification. For now I'm building my inventory layout in UMG, but I'm looking forward to switching to rive layouts with data binding when it's integrated.

12d ago

Layouts are now supported in the latest version of the Unreal plugin.