This document discusses augmented reality (AR) and how ARCore can be used for mobile AR applications in Unity. It defines AR, virtual reality and mixed reality. It explains the different types of AR like marker-based, location-based and markerless. It provides an overview of ARCore, describing how it does motion tracking, environmental understanding and light estimation. It outlines the steps to get started with ARCore in Unity and discusses potential next steps like using light estimation, Google Poly and Google Resonance Audio.