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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["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**"]]