# Setup

## Downloading Unity

If you don't have Unity downloaded already or have problems with visual studio, follow this tutorial:

{% embed url="<https://www.youtube.com/watch?v=ewiw2tcfen8>" %}
A youtube tutorial showing how to setup unity (Full setup)
{% endembed %}

Make sure to resolve any issues you are having with Visual Studio before using the asset. You can find more details by following this tutorial:

{% embed url="<https://youtu.be/nna58aKumJ8>" %}
Setting up Visual Studio with unity
{% endembed %}

## Creating a new project

To create a new project first open Unity Hub and this what you should see:

<figure><img src="/files/GB4FBuOmLynZNJi6qfXB" alt=""><figcaption><p>Unity Hub with no projects</p></figcaption></figure>

First, make sure to sign in using your Unity account that has the asset in the library.

<figure><img src="/files/bE6gZ9MEBs9naOhAKC9s" alt=""><figcaption><p>Signing in in Unity Hub</p></figcaption></figure>

Now click on the **New Project** button, select an empty project, and make sure to use the recommended Unity version **(2021.3.0f1)** like this:

<figure><img src="/files/xG5wfG0Mfz9qsXXA6sA2" alt=""><figcaption><p>Creating a new project in Unity Hub</p></figcaption></figure>

Now click on Create and wait for Unity to open!

## Downloading and Installing FPS Framework

To install any package in unity open the package manager. You can open the package manager by hovering your mouse over the tab **Window** then click on the item **Package Manager** like this:

<figure><img src="/files/AtYDrkiCq4vx2TZaMzDv" alt=""><figcaption><p>Opening the package manager</p></figcaption></figure>

The package manager window should open. Now switch to **My Assets** tab like this:

<figure><img src="/files/mgwh6cjg8RIQmvDeZws8" alt=""><figcaption><p>Packagae manager - FPS Framework</p></figcaption></figure>

After selecting Download, select Import. Don't forget to import the project settings together with every other file. It is not advised to install this into an existing project without first installing it in an empty one to see what might break your project.


---

# 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://akila.gitbook.io/fps-framework/get-started/setup.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.
