Xamarin.iOS - Multiuser AR Experience

This sample demonstrates how to transmit ARKit world-mapping data between nearby devices with the MultipeerConnectivity framework to create a shared basis for AR experiences.

Added Object

Diagram showing AR experiences on two devices viewing, from two different perspectives, the same virtual red panda character sitting on a real table, after an ARWorldMap is transmitted from one device to the other.

Diagram

Build Requirements

Xamarin.iOS 12.0, Xcode 10.0 and two or more iOS devices with A9 or later processors.

License

Xamarin port changes are released under the MIT license.

Author

Ported to Xamarin.iOS by Mykyta Bondarenko