Support for Apple Vision Pro in Unreal ??

Worked for me!
Thank you very much for your response!

I had two additional changes that are needed to make it work in the Apple Vision Pro Simulator:

  • Check the “Enable IOS Simulator Support (Experimental)” checkbox in the project settings:
    image

This is needed to include the shaders for the simulator (SF_METAL_SIM).

  • My changes in the “OpenXRVisionOS” plugin to disable hand tracking:

The final result of the app running in the Apple Vision Pro Simulator:

4 Likes

Excited to see UE 5.4 released today! However, do we still need to jump through all the recent “official” hoops to get a macOS project over to the Vision Pro? I can’t wait for the day this all becomes stupid simple and seamless.

Just tried and get this error :

The VisionOS platform is not supported from this engine distribution.

So probably not … But it’s strange because VisionOS Experimental Support is listed on the Release Note. Waiting for others tries …

Trying from the Launcher updated this morning version of 5.4, and getting this SDK error.

I tried toggling the Enable iOS Simulator Support, and got this error:

What’s the use posting an update if nothing works? And this is following the official Apple Vision Pro Quick Start Guide.

SIGH OF FRUSTRATION.

I got the same error when enabling iOS simulator support. I’m investigating a solution. If I find something I will report back.

I’m also getting this error. UE doesn’t seem to recognize the SDK has been installed, even though it has. Anyone find a way around this?

Has anyone been able to get a Vision Pro app to even build? I get the same errors as described here; it seems like there’s some critical step missing. (Trying to build from 5.4 release, on a fully up-to-date Mac with fully-up-to-date XCode and a real Vision Pro (not sim))

Apple Vision Pro projects work great with a recent source build of 5.4.
Apple Vision Pro projects will not build with 5.4 “release” / “retail” / from the Epic Launcher; currently broken.

Apple Vision Pro projects work great with a recent source build of 5.4.

With the latest one ? Just tried, successfully build the package, installed it, but I only see the SwiftUI Unreal Engine window. I don’t see the game it self :confused:

Is there an “official” place to keep track of when they get this working? I’m a Unity expat just trying to be able to build games for the AVP; deeply frustrating to have waited months for 5.4 only to have it “released” in a state that cannot be used at all. Having to maintain, update, and manually modify source builds isn’t a productive use of my time, especially when coupled with trying to learn the basics of the engine in the first place. Where do I look to know when this is actually working? Is there a “release blog” or something somewhere?

1 Like

https://portal.productboard.com/epicgames/1-unreal-engine-public-roadmap/c/1423-vision-pro-support-experimental

And release note on futur versions.

1 Like

Right…but that says it’s in 5.4. And it isn’t. I understand that “experimental” means that not everything’s going to work correctly, but by the current standards, 5.4 has experimental support for Holodecks and faster-than-light drives, too. Vision Pro support (experimental or otherwise) was clearly forgotten in the effort to get 5.4 out the door, since it’s just completely non-functional. Assuming that they’ll get around to fixing that in the next week or two, I’m wondering if there’s a place where I can get notified when a specific fix happens?

yeah, with latest (just pulled a few days ago). Have you clicked the button? It’s supposed to go into VR mode and present your level then. If not, something’s wrong with your settings - have you followed the guide?

Personally, I’m not sure, but wouldn’t count on the fix (which has existed in source for many weeks, just not in the launcher version) shipping in the current launcher version. You can circle back to it when whatever incremental update ships next.

Do you mean the VR Preview Button ?
I packaged the game to VisionOS yes. Everything’s good. I tried two things, Installed the package to my VisionPro with Xcode Devices and Simulators, and Run the build from Xcode directly to VisionPro. But both method have the same result.
I can launch the game from the VisionPro. The game start, I see the SwiftUI in Unreal window with the button. Then the view becomes darker ( not black just darker ). The button greyed up, my Vision Pro go to the immersive view but nothing showing up. Only the window. I don’t see the game itself.
Will try another tests.

That’s a known issue.
I also run into this.
While you running your app through Xcode on your device you have to look into your debugger in xcode.
There should be an error which tell you what’s the problem.
You can share your error message and maybe we can help you.

Do you run the app on the device or in the simulator?

1 Like

We’ve created an UDN entry for that issue with the release of 5.4.
We have to wait until the next release.
I will keep track on that and give you an update here.

2 Likes

yeah, XCode should be more indicative, but off the top of my head, maybe there’s an OS problem (are you on latest VisionOS?) and there are a lot of nooks and crannies (like adding the hand tracking plist string) that could be gotchas

Thanks,
It’s all good. I was able to make it work on Vision Pro Device. Juste forgot some plugins …

1 Like

how can I package VRTemplate with VisionOS in UEEditor?