# SDK Upgrade Guide

### **General Information**

Before you proceed with the upgrade, here are some essential points to keep in mind:

1. **Backup Your Project**: Before making any changes, it is crucial to back up your Unity project to avoid any potential data loss or issues during the upgrade process.
2. **Version Compatibility**: Ensure that the version of Unity you are using is compatible with ARway. Check the [Getting Started](https://docs.arway.ai/arway-sdk/getting-started) page for more information about supported versions of Unity.
3. **Asset Compatibility**: If your project relies on third-party assets that interact with ARway, make sure those assets are also compatible with the new version.
4. **Test Thoroughly**: After the upgrade, thoroughly test your project's functionality to identify and fix any issues that may have arisen during the transition.

### Versions

[v3.1.0 -> v3.1.4](https://docs.arway.ai/arway-sdk/sdk-upgrade-guide/3.1.0-greater-than-3.1.4)

[v3.0.1 -> v3.1.0](https://docs.arway.ai/arway-sdk/sdk-upgrade-guide/3.0.1-greater-than-3.1.0)

[v3.0.0 -> v3.0.1](https://docs.arway.ai/arway-sdk/sdk-upgrade-guide/3.0.0-greater-than-3.0.1)

[v2.5.1 -> v3.0](https://docs.arway.ai/arway-sdk/sdk-upgrade-guide/2.5.1-greater-than-3.0.0)

[v2.3.1 -> v2.5.1](https://docs.arway.ai/arway-sdk/sdk-upgrade-guide/2.3.1-greater-than-2.5.1)

[v2.3 -> v2.3.1](https://docs.arway.ai/arway-sdk/sdk-upgrade-guide/2.3-greater-than-2.3.1)
