# Essentials

### OVER SDK

The OVER SDK allows you to publish content using all the features of Unity. It also gives you the possibility, through a layer based on a node system, to develop experiences without writing code.

The basic structure is the [OvrNode](/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/ovrnode.md) which has different behaviors according to the functionality it performs.

All [OvrNodes](/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/ovrnode.md) have an editable ID – a list of nodes that are executed before their main function, and a list of nodes that are executed after their main function.\
\
The primary function will be shown in the center of the [OvrNode](/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/ovrnode.md) component.

![](/files/e6bQ8t7kaCRcPCtInyW5)

Thanks to the [OvrVariable](broken://pages/C35D4LQaEdmF6K3tXWCJ) you'll be able to perform calculations, write texts, and control behaviors.

![](/files/J4Hz1qpopoa2k5jy33R7)

Finally, through [Triggers](broken://pages/HiPPC25ar2AfeQi9begN), it is possible to execute multiple [OvrNodes](/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/ovrnode.md) which execute other [OvrNodes](/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/ovrnode.md), according to the **Pre/Post Execution Nodes** assigned. The succession of these executions allows the operation of many dynamics; from the simplest, such as changing the color of a light, to the most complex, such as creating a fully working game.

### DEMO

Inside the OVER SDK you will find a Demo Scene that will help you to understand the use of [OvrNodes](/over-sdk-manual/ovr-component-system-ancient-legacy/nodes/ovrnode.md) to create a mini-game. Moreover, the demo acts as a guide on to how to organize the elements in the scene to keep all the necessary elements ordered for the realization of a project. Specifically, it proposes the creation of a new object for each micro feature created.

![](/files/34tAzWltgyWcZ9O9n72f)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.overthereality.ai/over-sdk-manual/ovr-component-system-ancient-legacy/essentials.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
