# ARDK Features Source: https://www.nianticspatial.com/docs/nsdk/features/ ARDK supplies these features in addition to what ARFoundation supports. Consult each topic to learn more: ## Contextual Awareness Gain an understanding of the user's current surroundings to create immersive AR experiences. - [Depth Estimation](https://www.nianticspatial.com/docs/nsdk/features/depth/) - [Occlusion](https://www.nianticspatial.com/docs/nsdk/features/occlusion/) - [Scene Segmentation](https://www.nianticspatial.com/docs/nsdk/features/semantics/) - [Meshing](https://www.nianticspatial.com/docs/nsdk/features/meshing/) - [Model Preloading](https://www.nianticspatial.com/docs/nsdk/features/model_preloading/) ## VPS Use the AR Map to create shareable, persistent AR experiences. - [VPS](https://www.nianticspatial.com/docs/nsdk/features/lightship_vps/) ## Developer Tools Improve the speed (and lessen the pain) of your AR development cycle. - [Playback](https://www.nianticspatial.com/docs/nsdk/features/playback/) - [Project Validation](https://www.nianticspatial.com/docs/nsdk/features/project_validation/)