Skip to main content

alt text

Unreal Vision OS Fork

Welcome to the Polyarc Unreal Vision OS fork!

When we embarked on bringing Glassbreakers: Champions of Moss to Apple Vision Pro, we found that Unreal's built-in support for Vision Pro, didn't meet our needs for visual fidelity & performance. To that end, we made multiple modifications to Unreal Engine in order to achieve the bar we were aiming for.

We're excited to be able to share this work with the Unreal and Vision OS development community!

Head over to the Getting Started page for more details on how to get and use our changes!

Features

The Polyarc VisionOS fork adds the following features

  • Fixed foveated rendering
  • Improved graphics performance
  • Layered render targets & mobile multi-view rendering
  • Reduced render target memory
  • Support for launching directly into a full or mixed immersive space
  • Support for suspending app via crown button & resuming
  • Support for newer XCode versions through 26
  • Moved compositor configuration into native code

Additionally it includes fixes for:

  • Console rendering & keyboard support
  • ARKit device anchor memory leaks
  • Flickering UMG widgets
  • Ability to use emulated stereo layers with mobile multi view
  • Proper device detection for Vision Pro M5