Stay organized with collectionsSave and categorize content based on your preferences.
ARCore Extensions for Unity's AR Foundation supports allversion 4andversion 5andversion 6of 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 theInput System packagedue to a dependency onTrackedPoseDriver.
The ARCore Extensions Sample Scenes require the legacy input module.
To support both the Input System package and the older Input Manager,
inProject Settings > Player > Other SettingssetActive Input
HandlingtoBoth.
[[["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**"]]