Use the following tutorials to get step-by-step instructions for adding ARDK features to your AR experience. Before trying these tutorials you should make sure you have your development environment set up, as described in Getting Started With ARDK.

Step-by-Step Tutorials

Learn how to use basic AR features to place virtual objects on floors and walls.

Learn how to use depth to do basic object occlusions.

Learn how to do basic inspections of the semantic buffer to determine what types of objects the user can see.

Learn to use Virtual Studio, a tool that allows you to test what you are developing without deploying the app to a device.

Learn how to access the semantic texture using the CopyToAligned API.

Learn how to add meshing to your AR experience.

Learn how to extract the depth buffer into a texture and then overlay the texture on the screen using a full screen shader.

Learn how to use meshing and collide objects with the generated mesh.

Learn how to extract masks from the segmentation system and use these to overlay simple effects on the detected objects in the scene, like changing the color or pattern of the sky.

Enable users to create objects and share them in their spaces in real time with shared AR and plane detection.

Enable multiple users to drive AR cars within a single, shared session.

Use generated meshes to create an AR garden.

Everything you need to know about scanning a location to create or improve VPS-activated Wayposts for Lightship VPS by generating and contributing scans.

Learn how to save generated meshes on the device and extract them into Unity.

Walk through an example of creating a multiplayer game using the low-level networking API and the high-level networking API.

Use Gameboard to query the environment for object placement, procedural gameplay and character navigation.

VPS enables you to place virtual objects in a specific real-world location and have that object persist.

See Also

Learn how to develop with the ARDK through even more in-depth onboarding templates and walk-throughs on Lightship.dev/Learn.

And be sure to download and check out our provided sample code, ARDK Examples at lightship.dev/account/downloads.