Releases: google-ar/arcore-unreal-sdk
ARCore SDK for Unreal Preview
ARCore SDK Preview
This is a preview that enables prototyping AR experiences using ARCore on supported Android devices.
ARCore enables AR applications to track a phone’s motion in the real world, detect planes in the environment, and understand lighting in the camera scene.
Important: This release is not a production release; it is not intended for use in production apps shipped to customers. Future versions of ARCore may introduce breaking changes to the API.
Unreal Engine Release
The Unreal Engine branch with ARCore integreated for this release is located here:
https://github.com/google-ar-unreal/UnrealEngine/tree/4.17-arcore-sdk-preview
Supported Devices
This release is only supported on qualified devices running Android N and later, which include:
- Google Pixel
- Google Pixel XL
- Samsung S8 SM-G950F
- Samsung S8 SM-G950FD
- Samsung S8 SM-G950N
- Samsung S8 SM-G950U
- Samsung S8 SM-G950U1
- Samsung S8 SM-G950W
Installing this release on phones other than the supported devices may break other software on the device.
Known Issues
Lifecycle issues
- Task switching across two or more ARCore apps is not currently supported and will break AR session tracking
- ARCore apps will not recover planes and anchors if the session is paused and then resumed. Anchors will stop tracking after a pause() and a subsequent resume() and planes will have to be re-discovered.
Anchors
- Each additional anchor reduces performance; using more than a dozen anchors may noticeably reduce app performance.
Error messages
- Apps built using ARCore will produce a notification on user debug builds, “Tango Cloud ADFs 0%.” This does not indicate any problems with the application and can be safely ignored.
Unreal SDK
- 64 bits apps are not compatible with Android O. 32 bit apps work correctly.
- Apps may not properly reconnect to ARCore when you background and foreground the app. In this case, you will need to kill the app via the app switch menu to reconnect.
- Launching app to an Android O phone from Unreal editor sometime causes performance issues. Packaging works correctly.