AR Foundation is a cross-platform API for AR development supported by Unity. Cross-platform Application Programming Interfaces (API) lets creators use software and give commands for interfaces, and it is widely used for desktop or mobile devices such as iOS or Android.
AR Foundation allows creators to build Augmented Reality experiences for mobile, tablet, and wearable AR devices through plugins provided by Unity. Plugins include ARCore, ARKit, Magic Leap, and HoloLens. Each plugin is compatible with different operating systems such as iOS, Android, and products from Microsoft.
Using Unity, the creator may choose to build their own models or import prefabs from an asset store in Unity to create projects. Using scripts with C#, the user may design different ways to interact and use tools such as device tracking, plane tracking, and face tracking. Through AR Foundation, users have easy access to different features that allow users to export their projects for different hardware at the same time. This tool allows creators to design their AR experience easily with varied plugins and Unity skills.