# SDK basics

In order to upload custom items to the Breakroom platform you will need to obtain a compatible version of Unity 3D and installed our Sinespace SDK.

### Downloading Unity

We currently support Unity 2020.3.x which can be obtained by visiting the [Unity download archive](https://unity3d.com/get-unity/download/archive).&#x20;

### Installing Unity

![](https://2528994116-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAUay5St6OsKydrbQTw%2F-Mb8X0y1ocHhCW826we1%2F-Mb8XkW3I8eRgRfPmIu3%2Fimage.png?alt=media\&token=58b6daac-1a4f-44ff-9df6-fd24581e859b)

Once downloaded click the next button and follow the install instructions. A standard install of Unity is all that is required to begin creating in Breakroom.

![](https://2528994116-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAUay5St6OsKydrbQTw%2F-Mb8X0y1ocHhCW826we1%2F-Mb8YBLfavF6OgzQRmrA%2Fimage.png?alt=media\&token=3060cc25-0220-493a-ab56-58328623df19)

In order to start using Unity you will have first needed to register for an account using the Sign In button or visit the [Unity website](https://store.unity.com/#plans-individual).&#x20;

![](https://2528994116-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAUay5St6OsKydrbQTw%2F-Mb8X0y1ocHhCW826we1%2F-Mb8YM9bgDicjCi2v6t-%2Fimage.png?alt=media\&token=2649feef-9a9f-4fa1-8fb5-28cbbc7bdf95)

{% hint style="info" %}
Unity is free for individuals earning under $100k per year revenue. Please see terms and conditions at the [Unity website](https://store.unity.com/#plans-individual).
{% endhint %}

### Installing the  Sinespace SDK

Create a new project by clicking the create button and give your project a name. Make sure the 3d button is clicked and click create to startup Unity.

![](https://2528994116-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAUay5St6OsKydrbQTw%2F-Mb8X0y1ocHhCW826we1%2F-Mb8YYSAxbJyOdr86Y38%2Fimage.png?alt=media\&token=7166acc4-4c85-44c4-a43d-496034ef1149)

Inside Unity locate the Asset Store tab located along the top of the main window. Type Sinespace into the search box and click on the Sinespace icon that appears.

![](https://2528994116-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAUay5St6OsKydrbQTw%2F-Mb8X0y1ocHhCW826we1%2F-Mb8YkoUg3rX4TSPvJ7E%2Fimage.png?alt=media\&token=a5a52155-412e-42bd-b2ac-7defd8e513f8)

In the new window that appears click on the blue download icon to start downloading the SDK. When the download has completed click the blue import button to start the install.&#x20;

![](https://2528994116-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAUay5St6OsKydrbQTw%2F-Mb8X0y1ocHhCW826we1%2F-Mb8ZCBaZK7cowjtFyDe%2Fimage.png?alt=media\&token=8d9297a7-92a9-4c85-97ac-9f1ff2f88893)

Click the install button at the bottom of the Import window that is displayed. You are not required to uncheck any of the boxes in this window as our SDK will determine what version of Unity you are using.

{% hint style="info" %}
During the installation process you may see the restart button appear this is normal. Click the restart button to continue the install.

{% endhint %}

<div align="left"><img src="https://2528994116-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAUay5St6OsKydrbQTw%2F-Mb8X0y1ocHhCW826we1%2F-Mb8ZNLh-Vpre4Yqk4M4%2Fimage.png?alt=media&#x26;token=ef7a088f-b900-4c3e-bf08-25ffd1bcedf6" alt=""></div>

The next window to appear are the assets that are installed with our SDK. Click the import button again to continue the install.

![](https://2528994116-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAUay5St6OsKydrbQTw%2F-Mb8X0y1ocHhCW826we1%2F-Mb8ZRYJfBQs2S4HOXaH%2Fimage.png?alt=media\&token=c12a34ae-6dba-48a2-be30-44e2a15e5d76)

Now that the install has completed click on the Sinespace drop down menu at the top of the screen and select install editor pack settings.

![](https://2528994116-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAUay5St6OsKydrbQTw%2F-Mb8X0y1ocHhCW826we1%2F-Mb8ZV71d0qAV-X33Gaq%2Fimage.png?alt=media\&token=b9b7b8fe-ea3a-421d-b11e-93101f705cda)

Click on the Sinespace drop down menu again and select sign in to sign into the SDK. As a new creator you will be required to sign up for a creator account, you can do this by clicking the create account button in the inspector window on the right. Fill out your details in the website that appears. If you have already signed up for our creator account you can login using your username and password.

### Mac users

Mac users are required to use the native mac uploader. To install the click the Sinespace menu at the top and select tools/install/native mac uploader.

![](https://2528994116-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MAUay5St6OsKydrbQTw%2F-Mb8X0y1ocHhCW826we1%2F-Mb8ZlqmdX2y7UDXCAAt%2Fimage.png?alt=media\&token=96868a07-d92e-48ce-8ac9-30e410e08bbc)


---

# 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://docs.sine.space/sinespace-sdk/sdk-basics.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.
