Tools for creating real-world AR experiences.
Niantic SDK for Unity enables developers to build immersive AR experiences that seamlessly fuse digital creations with the real world, using a cross-platform toolkit.
Start creating today with Niantic SDK for Unity.
Anchor content with precision.
Share and interact in entirely new ways
Unlock a world of powerful shared use cases for your app, from entertainment and gaming to spatial design and planning to warehousing and logistics. Bring your own networking stack and enable multi-user sessions with our primitives.
It’s possible with tools like:
-
Networking APIs for synchronizing content, actions, etc.
-
AR sessions shared with up to 10 users
-
Peer-to-peer messaging with provided server
-
Session authentication and encryption
-
Co-localization with Shared AR and VPS
Set the realistic scene
Niantic SDK for Unity meshing feature quickly builds a machine-readable representation of the physical world. Build experiences that incorporate the environment by accounting for realistic depth, occlusion, physics, placement, and more. Using our scanning SDK, bring digitized factory equipment onto the factory floor to see how it integrates with existing machinery. Make sure people and equipment won't interfere with each other using depth and meshing.
Real-time meshing includes:
-
Real-time depth estimation and occlusion
-
Session-persistent meshing
-
Cross-platform functionality
Know your surroundings
With semantic understanding, any developer can instantly identify and mask different elements in the world around them to inform how virtual content reacts or is placed in the space.
Categories include:
-
Water, sky, ground (natural and artificial)
-
Buildings
-
Foliage
-
Object detection with over 200 categories