# Actor importer

**Actor Importer** allows you define a library of blueprint actors from within your project that you can then import and place in your level during runtime.

## Enable Actor Importer

1. Create a new `Odyssey Configurator Objects Library` asset in your Content Browser.

<figure><img src="https://files.readme.io/8d306aa-configurator_objects_step1.gif" alt="" width="375"><figcaption></figcaption></figure>

2. Find the `OdysseyConfiguratorRegistryActor` instance in your main level (added in [quickstart](https://docs.odyssey.stream/realtime-configurator/quickstart "mention")). In the Details panel, under **Odyssey -> Configurator Objects Library,** add your Configurator Objects Library asset.<br>

<figure><img src="https://1654663001-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMLBnx8wypJv4bjM4Pgja%2Fuploads%2FJYf5NrcahCObJ4j6n6OD%2Fobraz.png?alt=media&#x26;token=b63c2e79-75d2-4b06-8868-d6c60a296721" alt=""><figcaption></figcaption></figure>

## Add an actor to your objects library

1. To create a new importable actor, create a new blueprint of class `OdysseyConfigurable.`
2. You can also reparent an existing blueprint class to `OdysseyConfigurable`.

{% hint style="warning" %}
Make sure the pivot of your custom actor is in the middle of its bounds, otherwise the runtime import drag functionality will break.
{% endhint %}

1. Open your `Odyssey Configurator Objects Library` asset.
2. Add new row (with the following `+Add` button) and select it:

<figure><img src="https://files.readme.io/4bed177-obraz.png" alt=""><figcaption></figcaption></figure>

7. Fill the row data:
   1. Set `Configurable Actor Class` to your actor blueprint.
   2. Set `Thumb` to a public image URL you want to show in the menu.
   3. Set `Display Name` to the name you want to show in the menu.
8. :tada:You'll now see your actor when you navigate to your Realtime Configurator menu in your project space.
