Virtual Reality (VR), Augmented Reality (AR), Mixed Reality (MR) and now Spatial Computing all come together as XR or “Extended-Reality”. You’re in the right place at the right time to build something amazing in XR!
In this blog post series we will start our Apple Vision Pro (AVP) journey!
Check out other blog articles in this (and other) series!
Quick links to Lance’s latest XR Step-by-Step blog articles by device
SPATIAL COMPUTING: OVERVIEW
- WWDC23: Get started with building apps for spatial computing
- WWDC23: Develop your first immersive app
- WWDC23: Build great games for spatial computing
SwiftUI
- WWDC23: Meet SwiftUI for spatial computing
- WWDC23: Take SwiftUI to the next dimension
- WWDC23: Go beyond the window with SwiftUI
Reality Composer Pro, Materials and Assets
- WWDC23: Meet Reality Composer Pro
- WWDC23: Work with Reality Composer Pro content in Xcode
- WWDC23: Explore materials in Reality Composer Pro
- WWDC24: Compose interactive 3D content in Reality Composer Pro
- WWDC24: What’s new in USD and MaterialX
- WWDC24: Optimize your 3D assets for spatial computing
RealityKit
- WWDC23: Build spatial experiences with RealityKit
- WWDC23: Enhance your spatial computing app with RealityKit
- WWDC23: Meet RealityKit Trace
- WWDC24: Discover RealityKit APIs for iOS, macOS and visionOS
- WWDC24: Build a spatial drawing app with RealityKit
- WWDC24: Enhance your spatial computing app with RealityKit audio
Metal Rendering / Optimization
- WWDC23: Discover Metal for immersive apps
- WWDC23: Optimize app power and performance for spatial computing
- WWDC23: Explore rendering for spatial computing
- WWDC24: Render Metal with passthrough in visionOS
- Documentation: https://developer.apple.com/metal/
ARKit / Object Tracking
- WWDC23: Meet ARKit for spatial computing
- WWDC23: Evolve your ARKit app for spatial experiences
- WWDC24: Create enhanced spatial computing experiences with ARKit
- WWDC24: Explore object tracking for visionOS
Spatial Computing UI/UX Design
- WWDC23: Design for spatial user interfaces
- WWDC23: Principles of spatial design
- WWDC23: Meet UIKit for spatial computing
- WWDC23: Design for spatial input
Multi-User / SharePlay
- WWDC23: Design spatial SharePlay experiences
- WWDC23: Build spatial SharePlay experiences
- WWDC23: Explore enhancements to RoomPlan
- WWDC24: Customize spatial Persona templates in SharePlay
- WWDC24: Meet TabletopKit for visionOS
Tools
Object Capture
ML
Misc
- WWDC23: Create 3D models for Quick Look spatial experiences
- WWDC23: Discover Quick Look for spatial computing
Spatial Video / Photos
- WWDC23: Deliver video content for spatial experiences
- WWDC24: Build compelling spatial photo and video experiences
Accessibility Design
Documentation & Links