> For the complete documentation index, see [llms.txt](https://unity.zoeimmersive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://unity.zoeimmersive.com/adding-interactivity/api-custom-scripts.md).

# API - Custom Scripts

Zoe has a modular structure allowing you to create your own scripts in combination with the whole system. This is possible thanks to an API inside the package in which actions and conditions are actually programmed.

There are two templates provided in Zoe allowing you to create custom conditions and actions. Check the following pages for the details.

<figure><img src="/files/D5fpkQI5CYiyKFpfGL1B" alt=""><figcaption><p>Custom Action Template</p></figcaption></figure>
