Render your AR app using Vulkan with Unity's AR Foundation
Stay organized with collections
Save and categorize content based on your preferences.
Vulkan Rendering is supported with ARCore on Unity's AR Foundation. Follow this
guide to enable the Vulkan Graphics API in your Unity project.
Install the correct version of Unity packages
The following package versions are required to use the Vulkan Graphics API for
rendering. In Window > Package Manager, ensure that the following
packages and their corresponding versions are installed:
- AR Foundation 6.1.0-pre.2 or later
- Google ARCore XR Plugin 6.1.0-pre.2 or later
To enable the Vulkan Graphics API in your Unity Project, follow these steps:
- In Edit > Project Settings > Other > Rendering > Graphics API, add the Vulkan API option.
- Vulkan Rendering requires Android API Level 29 or higher. In Unity, go to Edit > Project Settings > Other > Identification >, set the Minimum API to API level 29 or higher.
- To use the Vulkan Graphics API with the Universal Render Pipeline, locate
your active Universal Renderer asset. In your Project assets, use the search
filter
t:UniversalRenderPipelineAsset
. In its Inspector, add an
ARCommandBufferSupportRendererFeature
to the list of Renderer Features.
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."],[],[],null,["# Render your AR app using Vulkan with Unity's AR Foundation\n\nVulkan Rendering is supported with ARCore on Unity's AR Foundation. Follow this\nguide to enable the Vulkan Graphics API in your Unity project.\n\nInstall the correct version of Unity packages\n---------------------------------------------\n\nThe following package versions are required to use the Vulkan Graphics API for\nrendering. In **Window \\\u003e Package Manager**, ensure that the following\npackages and their corresponding versions are installed:\n\n1. [AR Foundation](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.1/manual) **6.1.0-pre.2 or later**\n2. [Google ARCore XR Plugin](https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.1/manual) **6.1.0-pre.2 or later**\n\nConfigure your project\n----------------------\n\nTo enable the Vulkan Graphics API in your Unity Project, follow these steps:\n\n1. In **Edit \\\u003e Project Settings \\\u003e Other \\\u003e Rendering \\\u003e Graphics API** , add the **Vulkan** API option.\n2. Vulkan Rendering requires Android API Level 29 or higher. In Unity, go to **Edit \\\u003e Project Settings \\\u003e Other \\\u003e Identification \\\u003e** , set the **Minimum API** to API level 29 or higher.\n3. To use the Vulkan Graphics API with the Universal Render Pipeline, locate your active Universal Renderer asset. In your Project assets, use the search filter `t:UniversalRenderPipelineAsset`. In its Inspector, add an `ARCommandBufferSupportRendererFeature` to the list of Renderer Features."]]