Overview

The OVER SDK leverages the power of Unity Visual Scripting to provide a code-free, visual approach to implementing complex interactions and functionalities in your projects. Whether you're a seasoned developer or new to programming, Visual Scripting allows you to design logic flows using intuitive nodes and graphs, eliminating the need for traditional scripting while maintaining full flexibility.

This section will guide you through the process of using Unity Visual Scriptging to build interactions and integrate with the OVER App . Additionally, we’ll explore the custom nodes created specifically for the SDK, which streamline common tasks and enhance compatibility with the OVER App ecosystem.

Getting Started with Unity Visual Scripting

To begin using Unity Visual Scripting in your project:

  1. Add Graph Element

    • Add the graph object to your scene ( Graph ).

    • if needed add also the variable object ( Variables )

  2. Create a Graph

    • In the graph object, find the Script Machine component

    • In the Script Machine, add a new Visual Scripting graph (either a Flow Graph or State Graph )

    • Use the graph to define the behavior of the object by connecting nodes.

  3. Use Built-In Nodes :

    • Unity Visual Scripting provides a wide range of built-in nodes for handling events, variables, and logic. Start by exploring these nodes to familiarize yourself with the system.

  4. Integrate with OVER App Features :

    • Use the custom nodes provided by the OVER SDK to simplify integration with the OVER App . These nodes are designed to handle common tasks, such as detecting AR Image Targets, managing interactive objects, and triggering events.

Banned Nodes

Some Unity Visual Scripting nodes are not available within the project due to restrictions defined in the SDK’s custom filter. These nodes have been disabled for reasons related to security, stability, or because they rely on features that are only available in the Unity Editor (and not at runtime).

If you're creating a graph and notice that a certain node is missing or you can't find a specific method, it might be included in the list of Banned Nodes

Last updated