Spatial SDK overview
Updated: Mar 25, 2024
Spatial SDK is a new way to build immersive apps for Meta Horizon OS. Spatial SDK lets you combine the rich ecosystem of Android development and the unique capabilities of Meta Quest via accessible APIs. It is Kotlin based, allowing you to use the mobile development languages, tools, and libraries you’re already familiar with. You can build completely new immersive apps, or take your existing mobile app and extend it by adding spatial features.
- Easy to get started: Spatial SDK looks and feels very familiar to mobile developers, enabling you to quickly start building spatial experiences
- Simple to learn: Spatial SDK simplifies HorizonOS development with intuitive APIs, so developers can easily integrate key platform capabilities into their experiences
- Fast to build: The Spatial SDK workflow is fast so you can iterate quickly on your app. Our developer tools and capabilities let you quickly build and test your ideas.
- Additive to mobile: Spatial SDK allows developers to build on top of their existing engineering stack and infrastructure while leveraging the wide ecosystem of libraries and tools available to mobile devs
- Mixed reality: Spatial SDK supports key mixed reality features such as passthrough, scene, anchors and Mixed Reality Utility Kit (MRUK); enabling devs to quickly build apps that blend the virtual and physical world.
- Realistic 3D graphics: Spatial SDK supports modern graphics pipelines including GLTF, physically-based rendering (PBR), image-based lighting, skeletal animations, and rigid body physics, so that developers can create compelling 3D experiences
- Complete scene composition: Spatial SDK supports complex compositions containing 3D assets, animations, sounds, physics and more. Build full scenes with Spatial Editor or create them at runtime using code.
- Interactive panels: Spatial SDK supports rich panels within your scene built using your preferred 2D UI framework.