> For the complete documentation index, see [llms.txt](https://docs.existent.com/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.existent.com/documentation/learning-existent/getting-started/setting-up-a-new-project.md).

# Setting Up a New Project

## **Project Creation**

Launch Unreal Engine and create a new project. We recommend using the 'Virtual Reality' template (in the 'Games' tab) as it comes with rendering settings suitable for VR, however you may choose a different template that better suits your needs if you’re comfortable adjusting the rendering settings yourself.

<figure><img src="/files/qwd8MS2znNMEeiQoxdYm" alt=""><figcaption><p>Create project</p></figcaption></figure>

## **Enable Existent Plugin**

In order to use the Existent plugin, you need to enable it. With your new project open in the Unreal Editor, navigate to Edit → Plugins from the top menu, search for “Existent”, and check the box next to the plugin, then restart the editor as prompted.

<figure><img src="/files/qYhbfhRuBLTXqcMV8qNd" alt=""><figcaption></figcaption></figure>

## **Packaged build setup**

To support building a packaged executable (required e.g. for multiplayer projects), open Project Settings → Packaging and add the path '/Existent/UMG' in 'Advanced → Additional Asset Directories to Cook', as shown in the screenshot below.&#x20;

<figure><img src="https://lh7-us.googleusercontent.com/XXR99dJxXLUNI3cpk5DgLD_Voa5f7GjRw-a8Bn7s34dVqYI2lmfEQs35VxUc4lIXdQR8AzTOo_V-gz1JpkxE3_5zLbjvUDmE1wfxlkz4o8qzITP90vvQUo2Xzs8DVK5YnNLdPl5S-uE_Nq0DpEmqGw" alt=""><figcaption></figcaption></figure>

## Stage

* **Stage Creation**: Create a new stage to define the playable area for your project by following the steps [here](/documentation/resources/classes-components/existentstage.md).
* **Adding Obstacles**: In case there are immovable objects in your playable area (e.g. pillars, staircase), you need to specify them in the Obstacles section in your Stage asset file. For the best results, you’ll need custom meshes that accurately represent the objects in your physical space, although you may approximate them with simple meshes such as cubes or cylinders. Adjust the transform of the obstacles to align them with where they’re located in the physical space. The obstacles will be highlighted when the players approach them for safety reasons.
* **Setting the Default Stage**: Once your Stage is complete, designate it as the project's default Stage in Project Settings → Game → Existent Settings under the Stage category. This will make it so the new Spaces you create will automatically refer to this Stage.

<figure><img src="https://lh7-us.googleusercontent.com/US-660ogz2vhWqvi9JNg8Abtc-coVMTySjRSxc_QXLVY8fxj9hi2YSvCLM-Up686Ri90Q2VN-ICdB_1qEzQXYHt1XNqlzo1gEZo4oUg_89FAIx10e4wiYOhXO_XWvRWJMUXmTj0YjpjqgamSxyoX1A" alt=""><figcaption></figcaption></figure>

There are two way to keep setting up your project, you can either use the Existent Setup Wizard or setup the project manually.&#x20;

{% hint style="info" %}
We recommend using the Setup Wizard
{% endhint %}
