# Unity Quickstart - Classic Version

{% hint style="warning" %}
If you're completely new to Unity it might be a good idea to learn a bit about the Unity interface. The first 6 videos in the[ Unity essentials series](https://learn.unity.com/tutorial/using-the-unity-interface) is a great way to pick up the basics.

Once you've got the basics down, follow this guide and see how to get started with creating 3D content in Unity!
{% endhint %}

## 1. Get your Developer API key

[Sign-in to the developer portal](https://app.anything.world/profile) to get your API Key! Get your unique developer API key from the dashboard.

![Get your personal API key](https://588284853-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_f9MEtTx5q1bKIGvl-%2F-MaDCtcEPVqu-UWyKLF-%2F-MaDDwTWlrdHk9SwlRN-%2FScreenshot_52.png?alt=media\&token=d5b5a6b1-da41-4384-897c-e0964a4a54ca)

{% hint style="info" %}
Our REST API requires a unique developer API key for authentication in order to allow make APIs calls.
{% endhint %}

## 2. Setup Anything World SDK

**Step 1:** Download the latest Unity Anything World SDK

{% content-ref url="../unity/download" %}
[download](https://anything-world.gitbook.io/anything-world/unity/download)
{% endcontent-ref %}

{% hint style="info" %}
Anything World currently provides Unity SDK. Unreal SDK will be coming soon.
{% endhint %}

**Step 2:** Open the project with **Unity 2019.4 or** **above**.

**Step 3:** Install the [**Editor Coroutines**](https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.EditorCoroutineUtility.html) and [**Universal RP**](https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@11.0/manual/index.html) packages using the Unity Package Manager.

![Install Editor Coroutines](https://588284853-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_f9MEtTx5q1bKIGvl-%2F-MaAAik_tCkJmjt_EHIQ%2F-MaABmB0FU7EowR9zIGQ%2FScreenshot_46.png?alt=media\&token=bc9fb4c3-0fc9-4cec-816e-b07f0cb1cf08)

![Install Universal RP](https://588284853-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_f9MEtTx5q1bKIGvl-%2F-MaAAik_tCkJmjt_EHIQ%2F-MaABd9cs9iflKWdnX48%2FScreenshot_45.png?alt=media\&token=9762073a-0222-4a02-a30e-b1239ffc9da6)

**Step 4**: Import the **Anything World.unitypackage** file into the project.

![Import Anything World Package](https://588284853-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_f9MEtTx5q1bKIGvl-%2F-Ma9tRDj8S4DG9jexGmc%2F-Ma9upbDnpNk_hwtg8_A%2FScreenshot_25.png?alt=media\&token=527d8f7a-8bb2-4714-ab23-83dfe51acf8c)

**Step 5:** Add the API: **Anything World >  Settings**

![](https://588284853-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_f9MEtTx5q1bKIGvl-%2F-MaA6T-Cj9dN8PK8gNHr%2F-MaAA5ayqoJsKOgv6PsL%2FScreenshot_40.png?alt=media\&token=f96a9a80-df60-460c-926d-79f80d36a5a2)

**Step 6:** Open Test Scene: **Assets > Anything World > Scenes > TestArea** to get your creativity going!

![](https://588284853-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_f9MEtTx5q1bKIGvl-%2F-MaA2dcl-x1E9dEomBv7%2F-MaA3FdlXvFLbzzTIa3r%2FScreenshot_31.png?alt=media\&token=8654b88d-6f54-4aad-bd4f-e1fb00257bc4)

{% hint style="info" %}
You can also add the **AnythingSetup** prefab directly to any existing scene. Find the prefab: **Assets > Anything World > Prefabs > Resources > AnythingSetup.prefab** drag it out to Hierarchy Panel.
{% endhint %}

**Step 7:** Find a 3D model you like to see: **Anything World >  Anything Creator > Object Creator** type in the name of the model for example: "Zebra" and select the one you like to see.

![](https://588284853-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_f9MEtTx5q1bKIGvl-%2F-MaDS7Blbb8yQ9jm_ZG1%2F-MaDUojFIdYixophJ1cd%2FScreenshot_56.png?alt=media\&token=1719b1c6-f06e-494b-b1e9-cd5c7922242d)

{% hint style="info" %}
Looking for ideas on what to search for? How about: "Cat", "llama", "plane", "snake", "shark", "bee", "car"!
{% endhint %}

**Step 8:** Hit **Play** and see it come to life!

![](https://588284853-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M_f9MEtTx5q1bKIGvl-%2F-MaA5SzKcAy3Ek8K74Yw%2F-MaA5eWDlgWDWCvsLwi5%2FScreenshot_33.png?alt=media\&token=bb8efae0-a5e5-4782-aa44-392c71dfe67c)

{% hint style="info" %}
With Anything World you can make 3D objects stream even at the runtime. Try it out!
{% endhint %}

#### What's NEXT?

{% content-ref url="../unity/examples" %}
[examples](https://anything-world.gitbook.io/anything-world/unity/examples)
{% endcontent-ref %}
