Skip to content
This repository has been archived by the owner on Oct 26, 2023. It is now read-only.

Releases: google-ar/arcore-unreal-sdk

ARCore SDK for Unreal Preview

28 Aug 22:23
Compare
Choose a tag to compare
Pre-release

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.