ARCore is a platform for building augmented reality apps on Android. ARCore uses three key technologies to integrate virtual content with the real world as seen through your phone's camera:
Motion tracking allows the phone to understand and track its position relative to the world.
Environmental understanding allows the phone to detect the size and location of flat horizontal surfaces like the ground or a coffee table.
Light estimation allows the phone to estimate the environment's current lighting conditions.
This codelab guides you through building a simple demo game to introduce these capabilities so you can use them in your own applications.
What you'll learn
Enabling ARCore through the Player settings
Adding the ARCore SDK prefabs to the scene
Scaling objects consistently to look reasonable with respect to the real world.
Using Anchors to place objects at a fixed location relative to the real world.
Using detected planes as the foundation of augmented reality objects
Using touch and gaze input to interact with the ARCore scene