# Unity

## What Unity version does VRChat use?

Currently VRChat is using **Unity 2017.4.15f1**. There are multiple supported ways to get the right version up and running on your PC.

{% hint style="warning" %}
When you first launch Unity 2017.4.15f1 it asks you if you want to update, do not update! Only this version of Unity works with the VRChat SDK!
{% endhint %}

{% tabs %}
{% tab title="Unity Hub (recommended)" %}
To download Unity 2017.4.15f1 using Unity Hub, follow these steps ...

1. Download the Unity Hub from the official Unity website [here](https://unity3d.com/get-unity/download) and install it.
2. Open this page in your browser to download the right version of Unity

```
unityhub://2017.4.15f1/5d485b4897a7
```

{% endtab %}

{% tab title="Direct Download" %}

* [Unity for Windows](https://download.unity3d.com/download_unity/5d485b4897a7/UnityDownloadAssistant-2017.4.15f1.exe)
* [Unity for Mac](https://download.unity3d.com/download_unity/5d485b4897a7/UnityDownloadAssistant-2017.4.15f1.dmg)
  {% endtab %}
  {% endtabs %}

## How do i update the SDK?

To update the VRChat SDK follow these simple steps.

1. Close the Unity project you are trying to update.
2. Login to the VRChat homepage and go to the [download page](https://vrchat.net/home/download) and grab the newest SDK.
3. Find the folder of your unity project, go into **Assets** and delete the following 4 files and folders
   1. VRCSDK
   2. VRCSDK.meta
   3. Plugins/VRCSDK
   4. Plugins/VRCSDK.meta
4. Open up your Unity project again and import the new VRCSDK (either double click the Unitypackage or drag it into your projects assets)
5. Congratulations, you have updated your SDK

If you are trying to migrate from **Unity 5.6.3p1** please read [this guide here.](https://docs.vrchat.com/v2018.4.4/docs/migrating-from-56-to-20174)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://vrchat-community-document.gitbook.io/go/faq/unity.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
