> ## Documentation Index
> Fetch the complete documentation index at: https://docs.elisainteractive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Elisa for Unreal

## 1. Create a New Unreal Engine 5 Project

Using the Epic Games Launcher, create a new **Unreal Engine 5.5, 5.6 or 5.7** project of your choice.

**Launch the editor** to initialize the engine files, then **close the editor**.

<Tip>
  If you already have an Unreal Engine 5 project, you can use it instead.
</Tip>

### Download and Install the Elisa Plugin

Start by **downloading the Elisa Unreal Plugin**:

1. Download 👉 [Elisa Unreal Plugin ZIP](https://github.com/Elisa-Interactive/ElisaForUnreal/releases/latest).
2. **Extract the plugin** folder into your project's `Plugins` directory.

   > If the Plugins folder doesn't exist, create it at the root of your Unreal project.

<img src="https://mintcdn.com/lisa-2a4a3437/a-QLtK7KRZqhIazD/images/plugin-extraction.gif?s=eba6a7e94bc698c6608d62be7fe4c62d" alt="plugin-extraction.gif" width="662" height="537" data-path="images/plugin-extraction.gif" />

Next, re-open your Unreal project to **verify the plugin installation**.

<Warning>
  You must **restart Unreal Engine** after enabling the plugin.\
  This is necessary for certain features to work correctly in later steps.
</Warning>

## 2. Request your Elisa API Key

You should have received your **Elisa API key by email**.

If not, you can request access via the Elisa website.\
👉 [Get your Elisa API Key](https://elisainteractive.com/getaccess)

**Copy this key**; you'll need it in the next steps.

## 3. Get a Google API Key

Elisa uses Google for the included **Landscaper agent**:

1. Visit 👉 [Google AI Studio](https://makersuite.google.com/app/apikey).
2. Sign in with your Google account.
3. Create an **API key**.

**Save this key** for later.

## 4. Set your Elisa API Key

In the engine, open the **Elisa Settings Panel**.

`Edit > Project Settings > Elisa`

Set your **Elisa API Key** there.

Then press **Enter**.

<img src="https://mintcdn.com/lisa-2a4a3437/rLkkO7-QtR5ODMBZ/images/API%20key%20validation_Unrel.gif?s=ea28f3d2f734b47bd3840e0a9e603685" alt="Image" width="1652" height="402" data-path="images/API key validation_Unrel.gif" />

## 5. Set your Google API Key

Still in the **⚙️Elisa Settings**, under the Google category, click **Set your** `Google API key`.

Then press **Enter**.

<img src="https://mintcdn.com/lisa-2a4a3437/--bmjUxs3fq2Hjc9/images/image-8.png?fit=max&auto=format&n=--bmjUxs3fq2Hjc9&q=85&s=68e837b5c68dcc98669980b403ed9d03" alt="Image" width="1615" height="189" data-path="images/image-8.png" />

## 6. Register a new Project

Still in the\*\*⚙️Elisa Settings\*\*, under the Project category, click the `Register a new Project` button.

* In Project Description, fill in a **Project Name**, then press **Enter**.
* Once your project is registered, fill in the **Description** and press **Enter**.

<img src="https://mintcdn.com/lisa-2a4a3437/rLkkO7-QtR5ODMBZ/images/ProjectDescription.png?fit=max&auto=format&n=rLkkO7-QtR5ODMBZ&q=85&s=9604601f71f0a9a137a96329234936be" alt="Project Description" width="1662" height="327" data-path="images/ProjectDescription.png" />

> The Project Description should include **basic information** about its type, style, and usage.

## 7. Generate Your Asset Catalog

Elisa needs a **catalog of assets** from your project in order to understand what it can place. A catalog links **asset metadata** to Elisa's AI system.

<Note>
  If you don't yet have assets in your project, we recommend using the 👉 [**FANTASTIC - Village Pack**](https://www.fab.com/listings/52529a12-e88e-41a0-8834-b87306f20c24).
</Note>

To generate a catalog:

In Catalog management, fill in a catalog **Description** and press **Enter**.

<img src="https://mintcdn.com/lisa-2a4a3437/rLkkO7-QtR5ODMBZ/images/image-10.png?fit=max&auto=format&n=rLkkO7-QtR5ODMBZ&q=85&s=2d23d5b103d7cf561dd22db41462de26" alt="Image" width="1682" height="286" data-path="images/image-10.png" />

> * This should include key details about the assets **style**, **theme**, and **intended usage**.

<Tip>
  # Let an LLM do the writing for you!

  Paste your **asset pack URL** into your favorite chat interface and use this prompt:

  > *"Analyze every item in the catalog and write 3-5 sentences (60-120 words) that capture their shared stylistic and technical DNA. Cover dominant art styles/eras, modelling techniques, color palette and lighting mood, and any typical functional contexts. Omitting all file paths, IDs, prices, or seller names."*
</Tip>

### **Option 1:**

#### 1. Click the **Generate Catalog** button.

<img src="https://mintcdn.com/lisa-2a4a3437/rLkkO7-QtR5ODMBZ/images/download.png?fit=max&auto=format&n=rLkkO7-QtR5ODMBZ&q=85&s=74a004ed30b8aafb77ae5596aeb7894b" alt="Download" width="1097" height="106" data-path="images/download.png" />

* Elisa scans your entire **project files** containing prefabs and meshes.
* Press the **Generate** button.

<img src="https://mintcdn.com/lisa-2a4a3437/rLkkO7-QtR5ODMBZ/images/image-14.png?fit=max&auto=format&n=rLkkO7-QtR5ODMBZ&q=85&s=abd337d76be2859617f7778721d4208e" alt="Image" width="799" height="606" data-path="images/image-14.png" />

### **Option 2:**

#### 1. **Select the assets** you want Elisa to use.

* You can select multiple assets or even entire folders directly in your **Project Files**.

> For more detailed information on what assets you can use, see the [Selecting the right assets](https://docs.elisainteractive.com/essentials/generate-your-catalog#selecting-the-right-assets) page.

#### 2. **Right-click** the selection and choose `Add to Elisa Catalog`.

<img src="https://mintcdn.com/lisa-2a4a3437/rLkkO7-QtR5ODMBZ/images/image-15.png?fit=max&auto=format&n=rLkkO7-QtR5ODMBZ&q=85&s=d9beecf2311214da2de5d5350bc494e9" alt="Image" width="1033" height="749" data-path="images/image-15.png" />

<Note>
  # **Having issues with catalog generation?**

  If you're using a free Gemini API key, it may be due to rate or token limits.\
  👉 [See common solutions here](https://docs.elisainteractive.com/troubleshooting/common-issues)
</Note>

***

## 8. **Design with Elisa**

**Elisa uses surfaces** to create layouts. You can choose or place any suitable surface, such as a **plane** or a **landscape**.

You can also select **multiple actors** as a single surface area. Elisa will treat them as one continuous layout region.

Right-click on your surface and choose: **Design with Elisa**

For more information on surfaces: [**Here**](https://docs.elisainteractive.com/essentials/working-on-a-surface)

<img src="https://mintcdn.com/lisa-2a4a3437/a-QLtK7KRZqhIazD/images/SurfacePlacementAndDesignWithElisa.gif?s=62a5417ec9d37deabd3a030b3404815d" alt="SurfacePlacementAndDesignWithElisa.gif" width="996" height="545" data-path="images/SurfacePlacementAndDesignWithElisa.gif" />

***

## 9. Send Your First Message

**Now it's time to create!** In Elisa's chat box, try typing:

`Add a cozy campsite with rocks, logs for seating, and a small campfire.`

Elisa will analyze the selected surface and start populating the scene with suitable assets from the catalog.

***

## 10. Switch Surface

You can create as many design sessions as you want!

**Design with Elisa on a returned asset** to nest a new design session. Or place new surfaces to start creating new layouts!

**Go back to previous sessions** and retrieve your **chat history** along with all of the elements Elisa placed, so you never lose anything you've worked on!

<img src="https://mintlify.s3.us-west-1.amazonaws.com/lisa-2a4a3437/images/Continue%20design%20WIht%20Elisa.gif" alt="Image" />

Learn more about how to [Work on Surfaces](https://docs.elisainteractive.com/essentials/working-on-a-surface)

***

## 11. You're Up and Running with Elisa!

From here, you can:

* **Refine the scene** using the chat (e.g., `Add a surrounding forest`, `Make it spooky`, etc.).
* **Switch surfaces** and start new design sessions.
* **Upload your own catalogs**! (see [How to Generate your own Catalogs](https://docs.elisainteractive.com/essentials/generate-your-catalog))

Need help or want to explore further?

👉 [Visit the Full Documentation](https://docs.elisainteractive.com/essentials/working-on-a-surface)\
👉 [Check out the Discord](https://discord.gg/SsFncG7HwJ)

\*\*Happy designing! \*\*✨
