Enabling Unity for visionOS

PolySpatial samples shared space demo

ROLEStaff Software Engineer

COMPANYUnity Technologies

DURATION20XX–2025

TECHUnity Engine, C#, visionOS, Swift/SwiftUI

As a software engineer on PolySpatial, I supported the visionOS build target to Unity. I developed templates, documentation, and samples, to help developers get started easily. I also defined the PolySpatial APIs and components and closely collaborated with third-party developers.


Developer Samples

PolySpatial Samples Shared Space Demo PolySpatial Samples Shared Space Demo
PolySpatial Samples Launcher

Led development of sample content included with Unity’s PolySpatial package which showcased the best practices for API usage and highlighted unique features of the platform. Collaborated closely with Apple to help shape and refine core APIs for input, interaction, and rendering while providing feedback and demonstrating interactive prototypes that influenced key design decisions. Created a variety of internal test projects and sample applications to validate Unity feature support across the platform, ensuring a smooth and reliable developer experience.



PolySpatial Template

PolySpatial Template Process

I collaborated on the development of this template for PolySpatial. The goal of the template is to show the unique input features of visionOS, platform capabilities of a single app moving between the shared space (volume) and immersive space (mixed reality) and leveraging the XR Interaction toolkit.



WWDC 2023 demo content

PolySpatial Samples Launcher Interface PolySpatial Samples Launcher Interface

Unity's support for Apple Vision Pro was announced at the 2023 Apple's worldwide developer conference. For the event, Unity and Apple worked together to present Create Immersive Unity apps which showcased several prototypes that I developed to demonstrate how Unity integrates seamlessly with Apple frameworks.