> For the complete documentation index, see [llms.txt](https://fast-studios.gitbook.io/input-hub/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fast-studios.gitbook.io/input-hub/manual/compatible-versions.md).

# Compatible Versions

The Unity versions, render pipelines and input systems Input Hub works with.

Input Hub supports Unity 2023.2 and above.

Each row is one Unity version, such as 6.0 or 2023.2. The **Tested Version(s)** column shows the exact version number that Input Hub was tested on.

| Unity Version | Tested Version(s) | Status |
| ------------- | ----------------- | ------ |
| 2023.2        | 2023.2.22f1       | ✅      |
| 6.0           | 6000.0.40f1       | ✅      |
| 6.1           | 6000.1.2f1        | ✅      |
| 6.2           | 6000.2.13f1       | ✅      |
| 6.3           | 6000.3.24f1       | ✅      |
| 6.4           | 6000.4.12f1       | ✅      |
| 6.5           | 6000.5.7f1        | ✅      |
| 6.6           | 6000.6.0f1        | ✅      |

✅ **Compatible**: tested and working.\
⚠️ **Not tested yet**: expected to work, but not verified.\
❌ **Not compatible**: does not work on this version.

{% hint style="info" %}
**You do not need to match the Tested Version(s) column.**

If your Unity version is marked ✅, Input Hub should work on it no matter which exact version number you have. For example, the table lists 6000.0.40f1 for Unity 6.0, but 6000.0.28f1 should work the same way.

Unity sometimes makes small changes between version numbers, such as replacing an older function with a newer one. When that happens, any code that still uses the older function starts showing a warning. If you see anything like that with Input Hub, please [get in touch](/input-hub/introduction.md#support). I will make Input Hub work on your version.
{% endhint %}

If your Unity version is not in the table at all, or something does not work on a version marked ✅, please [get in touch](/input-hub/introduction.md#support). You can also ask me to check a specific version.

## Render Pipelines

Input Hub works with the **Built-in Render Pipeline**, **URP** and **HDRP**. None of its code depends on a render pipeline.

The example scenes were made with URP. Their objects share a single white material that switches itself to the Lit shader of the pipeline in use, so the scenes don't turn pink on Built-in or HDRP.

## Input Systems

Input Hub works with every option of **`Edit > Project Settings > Player > Active Input Handling`**:

| Active Input Handling      | What Input Hub reads                                                                                               |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| Input Manager (Old)        | The old Input Manager.                                                                                             |
| Input System Package (New) | The Input System.                                                                                                  |
| Both                       | Both of them. To read through only one, set **Backend** in the [Settings](/input-hub/manual/settings.md#advanced). |

Your code is the same in all three. If you change the option later, nothing in your game needs to change.
