# Getting Started

## Getting Started

To use Pokemon Unity, you must have [Unity 2017.1](http://www.unity3d.com) installed. After installing Unity, you can then clone the branch you'd like to use (master is for stable builds of the framework without any issues, develop is the WIP branch, which should only be used for testing or experimental purposes). You can also install Visual Studio Code rather than Visual Studio Community as the full VS package is not needed and can take upwards to 4gb of space.

## Working in Unity

While this documentation will not teach you how to use Unity, it will demonstrate how to work with the framework in Unity.\
Open the 'Pokemon Unity' folder as a project (The one alongside 'TOOLS' and the readme) and then open 'startup.unity'. Going to the startup scene will bring you to the title screen. In the develop branch, this will also include the intro cutscene for starting a new game. Playable scenes are listed under the 'overworld' prefix. To edit anything code-wise, for example if you'd like to change the name of the player when you start a new game, you would need to head into the script the gameObject uses. More information on how to use Unity and C# can be found elsewhere.


---

# 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://pokemonunity.gitbook.io/pokemon-unity/getting-started.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.
