R&D, Apple Foundation Program, RMIT University
Home | Blogs | AboutI have successfully porting Unity projects to Vision Pro. In this first-round attempt, it was a 1-to-1 porting usig Unity provided Build Profiles, with no modification to the source code. Here are some of my observation:
with the provided Build Profiles (visionOS, iOS, macOS), Unity project is ported to run in Vision Pro in “Windowed” mode. The ported app runs in “flat” 2D views on Vision Pro
The gameplay works with external bluetooth keyboard wirelessly connected to Vision Pro. With no modification to the source code, Unity app cannot interact with visionOS’s gesture controls (eye or hands gestures)
The generated source codes are in C++ - not Swift/SwiftUI. Modifying the generated source code directly from Xcode is NOT convenient and not recommended as they will be overwritten the next time the project is ported again.
Research into Unity’s Poly Spatial technology and create 3D volume and immersive features
Research how to access Vision Pro’s gesture control from Unity app