Skip to content

[Feat Request] visionOS/tvOS support with Device SDK and Simulator SDK #124

Description

@tlsneo

Dear Rive Team,
I'm glad to see that the beta version is already compatible with tvOS. #118
However, I have a few requests at this time:
1: tvOS currently only offers a Device SDK, not a Simulator SDK. Connecting to an Apple TV via Xcode is indeed very slow. Please consider adapting a Simulator SDK.
2: Is visionOS supported? I currently have no way to test on a physical device. If not supported, are there plans to adapt it? I understand the adaptation process might be similar to tvOS.

Have a good day.

Activity

  1. damzobridge commented on Sep 15, 2025

    @damzobridge
    Contributor

    We plan to support visionOS in Unity, hopefully really soon.

    Similarly, we've had a few requests for simulator SDK support, so that is also on the roadmap. visionOS will likely come first, though.

  2. tlsneo commented on Dec 6, 2025

    @tlsneo
    Author

    Hi, I see Example (visionOS) in rive-ios.
    Is Rive ready to support Vision OS, but the Unity plugin requires a Vision OS binary version to be compiled? This is how I understand it.Is this task only available to official employees? Can I compile it myself? Is there any relevant documentation?

  3. damzobridge commented on Dec 12, 2025

    @damzobridge
    Contributor

    Hello @tlsneo , could you try v0.3.9-canary.178 and let us know if it addresses your concerns. It includes simulator support for tvos, and experimental visionOS support (for simulator and device).

    In the package manager, you can use this:

    https://github.com/rive-app/rive-unity.git?path=package#v0.3.9-canary.178
    
  4. kamend commented on Jan 19, 2026

    @kamend

    Do we need to do anything special to get the Canvas rendering working on VisionOS? Just trying out v0.4.0 and I get just a white solid background, instead of the actual Rive artboard.

  5. damzobridge commented on Jan 19, 2026

    @damzobridge
    Contributor

    Hi @kamend , is this on the actual VisionOS device or in the simulator? Could you share any logs as well as your VisionPro/XR settings in the Unity Editor?

  6. kamend commented on Jan 20, 2026

    @kamend

    Hi @kamend , is this on the actual VisionOS device or in the simulator? Could you share any logs as well as your VisionPro/XR settings in the Unity Editor?

    I dont see anything secific in the logs, the only change in the settings is that I am using app mode: RealityKit with Polyspatial, Unbounded Camera.

    I was able to get the Rive Texture Renderer working, but I needed to add one additional script that will force the update of the RivePanel render texture every frame (per Polyspatial requirements)

        void Update()
        {
            var renderTexture = panel.RenderTexture;
    
            if (renderTexture != null)
            {   
                Unity.PolySpatial.PolySpatialObjectUtils.MarkDirty(renderTexture);
            }
        }
    

    The Rive Canvas Renderer give me white color, though.

  7. damzobridge commented on Jan 22, 2026

    @damzobridge
    Contributor

    Alright, thanks for reporting this, @kamend . We'll debug and get back to you when we've made progress on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions