Upgrade to AR Foundation version 6
Stay organized with collections
Save and categorize content based on your preferences.
ARCore Extensions for Unity's AR Foundation supports all
version 4
and
version 5
and
version 6
of AR Foundation. To upgrade your existing AR project to AR Foundation 6.x from
AR Foundation 5.x, follow these steps:
AR Foundation 6.x continues to requires the Input System package
due to a dependency on TrackedPoseDriver
.
The ARCore Extensions Sample Scenes require the legacy input module.
To support both the Input System package and the older Input Manager,
in Project Settings > Player > Other Settings set Active Input
Handling to Both.
Update or remove, deprecated and changed APIs from Unity's AR Foundation
What's new in version 6.1
In Player Settings > Player > Other Settings > Application Entry Point,
check Activity is Checked and GameActivity is Unchecked
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-14 UTC.
[null,null,["Last updated 2025-07-14 UTC."],[[["\u003cp\u003eARCore Extensions for Unity's AR Foundation supports AR Foundation versions 4, 5, and 6.\u003c/p\u003e\n"],["\u003cp\u003eUpgrading to AR Foundation 6.x requires addressing Input System package dependencies and potentially adjusting Active Input Handling to "Both" for compatibility.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers need to update or remove deprecated APIs and ensure specific settings within the Player Settings are configured correctly for the upgrade.\u003c/p\u003e\n"]]],[],null,["# Upgrade to AR Foundation version 6\n\nARCore Extensions for Unity's AR Foundation supports all\n[version 4](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.2/manual/index.html)\nand\n[version 5](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1/manual/index.html)\nand\n[version 6](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.1/manual/index.html)\nof AR Foundation. To upgrade your existing AR project to AR Foundation 6.x from\nAR Foundation 5.x, follow these steps:\n\n1. AR Foundation 6.x continues to requires the [Input System package](https://docs.unity3d.com/Packages/com.unity.inputsystem@1.11/manual/index.html)\n due to a dependency on [`TrackedPoseDriver`](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.1/changelog/CHANGELOG.html#500-pre6---2021-11-17).\n The ARCore Extensions Sample Scenes require the legacy input module.\n\n To support both the Input System package and the older Input Manager,\n in **Project Settings \\\u003e Player \\\u003e Other Settings** set **Active Input\n Handling** to **Both**.\n2. Update or remove, deprecated and changed APIs from Unity's AR Foundation\n [What's new in version 6.1](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.1/manual/whats-new.html)\n\n3. In **Player Settings \\\u003e Player \\\u003e Other Settings \\\u003e Application Entry Point** ,\n check **Activity** is **Checked** and **GameActivity** is **Unchecked**"]]