Stay organized with collectionsSave and categorize content based on your preferences.
ARCore Extensions for Unity's AR Foundation supports bothversion 4andversion 5of AR Foundation. To upgrade your existing AR project to AR Foundation 5.x from
AR Foundation 4.x, follow these steps:
Ensure that thePackages/manifest.jsoncontains these versions for the
following packages:
"dependencies": {
-- other dependencies --
"com.google.ar.core.arfoundation.extensions": "https://github.com/google-ar/arcore-unity-extensions.git#arf5",
"com.unity.xr.arcore": "5.0.5",
"com.unity.xr.arfoundation": "5.0.5",
"com.unity.xr.arkit": "5.0.5",
-- other dependencies --
}
AR Foundation 5.x 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 both AR Foundation version 4 and 5.\u003c/p\u003e\n"],["\u003cp\u003eTo upgrade to AR Foundation 5.x, Unity 2021 or older users may need to update their package manifest to ensure compatibility.\u003c/p\u003e\n"],["\u003cp\u003eAR Foundation 5.x requires the Input System package but maintains backward compatibility with the legacy input module by setting "Active Input Handling" to "Both".\u003c/p\u003e\n"],["\u003cp\u003eConsult Unity's AR Foundation upgrade and migration guides for comprehensive instructions beyond package updates and input settings.\u003c/p\u003e\n"]]],[],null,["# Upgrade to AR Foundation version 5\n\nARCore Extensions for Unity's AR Foundation supports both\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)\nof AR Foundation. To upgrade your existing AR project to AR Foundation 5.x from\nAR Foundation 4.x, follow these steps:\n\n1. Only in **Unity 2021.x** or older: \n\n Some Unity packages are [bound to specific Unity Editor versions](https://docs.unity3d.com/Manual/pack-safe.html).\n You may need to edit the [Package manifest](https://docs.unity3d.com/Manual/upm-manifestPkg.html)\n in your Unity project to update to AR Foundation 5.x in certain Unity Editor\n versions. For more information, see [Access AR Foundation 5.0 in Unity\n 2021](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.0/manual/project-setup/edit-your-project-manifest.html).\n\n Ensure that the **Packages/manifest.json** contains these versions for the\n following packages: \n\n \"dependencies\": {\n -- other dependencies --\n \"com.google.ar.core.arfoundation.extensions\": \"https://github.com/google-ar/arcore-unity-extensions.git#arf5\",\n \"com.unity.xr.arcore\": \"5.0.5\",\n \"com.unity.xr.arfoundation\": \"5.0.5\",\n \"com.unity.xr.arkit\": \"5.0.5\",\n -- other dependencies --\n }\n\n2. AR Foundation 5.x requires the [Input System package](https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8/manual/index.html)\n due to a dependency on [`TrackedPoseDriver`](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.0/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**.\n3. Follow other steps in Unity's AR Foundation\n [upgrade and migration guides](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1/manual/version-history/migration-guide-5-x.html)."]]