AR SDKs
With Augmented Reality as we know it now being fairly new, not all applications, such as Unity, aren’t coupled with prebuilt codes for AR apps. Because of this, it is necessary for the use of strong, third-party, Unity friendly AR SDKs. These SDKs need to be capable of the following:
Use of phone’s GPS, accelerometer, and/or digital compass
iOS, Android, and Universal Windows Platform (UWP) capabilities
Image recognition and 3D recognition and tracking
Unity support
OpenSceneGraph support (3D graphic toolkit for AR/VR)
Allowing cloud support and local storage (local storage will allow the game to be played offline)
Geolocation
SLAM (Simultaneous Localization and Mapping) Support
The best AR SDKs to use for these features are Vuforia, ARToolKit, Google ARCore, Maxst, Wikitude.