# Jump Start Samples

The **OVER Unity SDK** comes with a set of example projects designed to help you quickly get started and understand how various features of the SDK can be implemented in your own projects. These examples showcase practical use cases for key functionalities such as object interactions, collision detection, and visual scripting.

### Install the SDK

follow the instruction in [Quick Start](/over-sdk-manual/setting-up/quick-start.md)

### Using Samples <a href="#using-samples" id="using-samples"></a>

**Open the Package Manager**\
In your Unity Editor, navigate to the **Window** menu and select **Package Manager** . This will open the Package Manager window where all installed and available packages are listed.<br>

<figure><img src="/files/BRaGLWLLYV6ulvV06Nmr" alt="" width="205"><figcaption></figcaption></figure>

**Locate the OVER Unity SDK**\
In the Package Manager window, find and select the **OVER Unity SDK** package from the list of installed packages. If the package is not already installed, you can install it by clicking the "Install" button.

<figure><img src="/files/sEx3WYsNlAg4LIfMyeRZ" alt="" width="563"><figcaption></figcaption></figure>

**Access the Samples Section**\
Once the package details are displayed, scroll down to the **Samples** section. Here, you will find the example projects provided with the SDK. These samples are pre-configured Unity scenes that demonstrate different aspects of the SDK's capabilities.

<figure><img src="/files/ZlNxe8RQtOuioGrB8yZ1" alt="" width="563"><figcaption></figcaption></figure>

**Import and Explore the Samples**\
To use a sample, simply click on its name or the "Import" button next to it. This will import the example project into your Unity scene, allowing you to explore and test the SDK's functionality directly within the editor.

**Locate the Imported Sample**\
After importing the sample, you can find it in your project's asset folder at the following path:

<mark style="color:blue;">Assets > Samples > OVER Unity SDK > \[SDK Version] > \[Sample Imported Name]</mark>

Replace \[SDK Version] with the version number of the SDK (e.g., 0.4.1) and \[Sample Imported Name] with the name of the specific sample you imported (e.g., BasketGame)

e.g. <mark style="color:blue;">Assets > Samples > OVER Unity SDK > 0.4.1 > BasketGame</mark>

<figure><img src="/files/cDuIoPpGzWv2B0qwKxAP" alt="" width="375"><figcaption></figcaption></figure>

**Open the Sample Scene**\
Inside the examples folder, there is a **Scenes** folder, which contains the project's scene.\
There may be multiple scenes within the folder, representing different types of structuring:

* **Over Component System (Legacy):** [Essentials](/over-sdk-manual/ovr-component-system-ancient-legacy/essentials.md)
* **Over Visual Scripting:** [OVER Visual Scripting (Legacy)](/over-sdk-manual/over-visual-scripting-legacy/visual-scripting-essentials.md)
* **Unity Visual Scripting (Suggested):** [Unity Visual Scripting](/over-sdk-manual/sdk-window/unity-visual-scripting.md)

**What You Can Learn from the Samples**

The example projects included in the **OVER Unity SDK** are designed to provide hands-on experience with the following features:

* **Collision Detection** : Learn how to implement collision detection between objects using the SDK. The samples include examples of how to handle triggers, rigidbody interactions, and custom collision logic.
* **Visual Scripting** : Discover how to use visual scripting tools to create complex behaviors without writing code. The samples demonstrate how to set up flow graphs, nodes, and event-driven systems to control object behavior.
* **Object Interactions** : Explore how to create interactive objects, such as buttons, levers, or doors, using the SDK's built-in interaction system. The samples provide step-by-step examples of how to define interaction zones, assign actions, and manage feedback.
* **Customization and Extensibility** : Understand how to extend the SDK's functionality by modifying existing scripts or creating new ones. The samples include commented code snippets and best practices for integrating custom logic.


---

# 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/setting-up/jump-start-samples.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.
