# Overview

Zoe provides an easy-to-use interface to add interactivity to a 3D scene in minutes. It is a visual way of programming behaviors. Two main elements make this possible:

* [Interactive Objects:](https://unity.zoeimmersive.com/adding-interactivity/interactive-objects) any asset in the scene that you want to be interacted with needs to be converted into an interactive object.
* [Interactions:](https://unity.zoeimmersive.com/adding-interactivity/interactions) interactions are the base element of the programming system. They set behaviors for Interactive Objects by detecting **conditions** and triggering **actions** accordingly.

{% embed url="<https://youtu.be/1LanedqWTVw>" %}
