# 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](/files/-MaDDwTWlrdHk9SwlRN-)

{% 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="/pages/-M\_vEXEQ-K6Qvf8gqNP8" %}
[Download SDK](/anything-world/unity/download.md)
{% 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](/files/-MaABmB0FU7EowR9zIGQ)

![Install Universal RP](/files/-MaABd9cs9iflKWdnX48)

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

![Import Anything World Package](/files/-Ma9upbDnpNk_hwtg8_A)

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

![](/files/-MaAA5ayqoJsKOgv6PsL)

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

![](/files/-MaA3FdlXvFLbzzTIa3r)

{% 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.

![](/files/-MaDUojFIdYixophJ1cd)

{% 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!

![](/files/-MaA5eWDlgWDWCvsLwi5)

{% 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="/pages/-M\_ua1BWvTOPW5PsRl6u" %}
[Tutorials](/anything-world/unity/examples.md)
{% endcontent-ref %}


---

# 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://anything-world.gitbook.io/anything-world/unity-1/unity-quickstart.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.
