docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Coaching overlay sample

    The ARKit Coaching Overlay sample demonstrates the ARKit Coaching overlay feature (Apple developer documentation).

    Coaching overlay is an ARKit-specific feature. This feature overlays a helpful User Interface guiding the user to perform certain actions to achieve a goal, such as finding a horizontal plane.

    You can activate the coaching overlay automatically or manually, and you can set its goal.

    Requirements

    The coaching overlay sample requires iOS 13 or newer.

    Coaching overlay scene

    In this sample, the coaching overlay is set to Any plane and activates automatically. This scene displays a special UI on the screen until a plane is found. There is also a button to activate it manually.

    The sample includes a MonoBehavior to define the settings of the coaching overlay. Refer to the ARKitCoachingOverlay script to understand the settings you can define.

    This sample also demonstrates how to subscribe to ARKit session callbacks. Refer to the CustomSessionDelegate script for more information.


    Apple and ARKit are trademarks of Apple Inc., registered in the U.S. and other countries and regions.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)