# Level & object configurator

**Level & Object Configurator** allows you to build type-based configurations for you or your users to modify your project during runtime.&#x20;

* Configurations will generate UI in the Realtime Configurator panel.&#x20;
* Configurations are automatically networked and persistent.

The following configuration types are available:

<table><thead><tr><th width="131">Type</th><th width="244">Description</th><th>Generated UI</th></tr></thead><tbody><tr><td><strong>String</strong></td><td>General text value</td><td>Text input </td></tr><tr><td><strong>Number</strong></td><td>Float value</td><td>Number input</td></tr><tr><td><strong>Boolean</strong></td><td>True or false value</td><td>Toggle switch</td></tr><tr><td><strong>Enum</strong></td><td>Set of pre-defined values</td><td>Dropdown menu</td></tr><tr><td><strong>Trigger</strong></td><td>A single event</td><td>Button</td></tr><tr><td><strong>Image</strong></td><td>Image URL for textures</td><td>Image picker that creates URL</td></tr></tbody></table>

{% hint style="info" %}
Configurations are created via blueprint, and can be added to the level itself, or on your imported Actors (set up in [actor-importer](https://docs.odyssey.stream/realtime-configurator/actor-importer "mention")).
{% endhint %}
