> For the complete documentation index, see [llms.txt](https://docs.overthereality.ai/over-sdk-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.overthereality.ai/over-sdk-manual/sdk-window/unity-visual-scripting/graph.md).

# Graph

The **Graph** option allows you to create an empty GameObject that automatically contains the **'Script Machine'** component. This component is essential for managing Unity Visual Scripting graphs, serving as the foundation for attaching and executing visual scripts. The **Script Machine** acts as a container for the visual script logic, enabling the integration of node-based workflows directly within your Unity project.

By using the **Graph** option, you can easily set up a new script that interacts with the Unity Visual Scripting environment, allowing for seamless control over game events, behaviors, and interactions. The **Script Machine** provides an intuitive way to link and manage graph assets, making it an indispensable tool for creating complex game mechanics without writing code.

<figure><img src="/files/MpQHIBOcjaqPgcFNPPOz" alt=""><figcaption></figcaption></figure>
