Unreal × visionOS
Ongoing engine contributionsThe punch list for making Unreal Engine on Apple Vision Pro feel production-ready.
Unreal's Vision Pro support is officially Experimental: source-only builds, sparse docs, and a set of sharp edges every team hits in the same order. Rather than working around them, this is an ongoing effort to fix them at the engine level — contributed through the community fork ecosystem where visionOS UE development actually lives.
Lifecycle & stability
The crown-exit 'purgatory' fix: dismissing the immersive scene via the Digital Crown used to leave a zombie process holding the OS's singleton immersive layer, so the next launch needed a device reboot. And the level-travel fix: OpenLevel and ServerTravel crashed the compositor on every transition — a frame-lifecycle guard (upstreamed as a fork PR) makes multi-level visionOS apps possible at all.
Rendering & passthrough
Translucency over passthrough used to produce blocky grey halos around glass, smoke, and glow — a depth/alpha invariant Apple's compositor enforces and the engine didn't satisfy. The fix lands real glass in mixed reality. Plus: foveation artifact mitigation, and passthrough-safe material patterns documented for everyone.
The Mac-native toolchain
Lightmass — Unreal's baked-lighting renderer — shipped x86-only and crashed under Rosetta on Apple Silicon (Embree probes for AVX). A native arm64 Lightmass build makes baked lighting possible on the same M-series Mac you deploy from. Add layered parallax app icons, simulator build revival, and headless commandlet pipelines, and the whole loop runs on one machine.
At a glance
- ✦Crown-exit lifecycle fix — no more reboot-to-recover
- ✦OpenLevel / ServerTravel compositor fix, upstreamed as a fork PR
- ✦Passthrough translucency depth/alpha fix — real glass in mixed reality
- ✦Native arm64 Lightmass — baked lighting on Apple Silicon
- ✦Layered parallax app icons, simulator builds, headless cook pipelines
Want in early?
Unreal × visionOS is in active development. Early-access spots, pilot projects, and collaborations are all on the table.
Also in the lab
Forage
Fab's best friend. An AI-first scout and installer for the Unreal Engine packs you already own.
Project Ion
Your Vision Pro is a projector now. Professional-grade projection-mapping previsualization — honest ambient simulation, real projector specs, and a full creative rig in your room.
UnRealityKit Bridge
Unreal Engine as the simulation brain. RealityKit as the renderer. The architecture ILM shipped, opened up.
Pinchwork
Universal OpenXR hand tracking. Built in Unreal first — designed for every headset, not just one.
Constellation
Your second brain as a navigable 3D star map. Walk through your own notes on Apple Vision Pro.
Promptbook
Spatial blocking and set previz for theatre on Apple Vision Pro — the stage manager's promptbook, reimagined in 3D.
AgileLensMultiplayer
The shared SharePlay engine every Agile Lens Vision Pro multiplayer app runs on.
Mission Control
A live radar for SharePlay sessions — watch every player, in every app, without joining the call.
RoomScanPro
Collaborative room scanning and real-world measurement for Apple Vision Pro and iPhone.
Co-Location Engine
Fiducial-marker-based co-location for Unreal Engine VR — real and virtual players sharing one room, without a shared coordinate system to begin with.