# Demo

To showcase the usage of the BindingSystem, there are a couple of demos available to play around. The examples in these scenes have only the purpose to demonstrate what can be achieved with Binding System.

To install the demos, select Binding System in Package Manager. Navigate to "Samples" section and proceed to import the samples you want.

<figure><img src="https://3780647524-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnpeBTRzgLGSQUWVhwqoi%2Fuploads%2FfOJlIJLkMek4PiIjKn2H%2FScreenshot%202024-12-06%20at%2000.38.47.png?alt=media&#x26;token=60ffa336-a40a-48ba-8817-e5cd50c0866d" alt="" width="563"><figcaption><p>Sample Installation</p></figcaption></figure>

The main demo is about a "ball hero" which can shoot other balls. Each ball that is shot, may have a different mass, spin and other parameters. Most of the components used in this demo are documented  and contain comments explaining definitions and usage.

<figure><img src="https://3780647524-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnpeBTRzgLGSQUWVhwqoi%2Fuploads%2Far34RgIby7AixxpyCXg6%2Fimage.png?alt=media&#x26;token=98768b26-880c-4482-bb94-096bc6a9807e" alt=""><figcaption><p>Binding System Demo</p></figcaption></figure>

{% hint style="warning" %}
In **Unity 6**, sometimes the samples show 0kb and do not import. In this case either reimport the samples folder manually (right click on Samples folder and then reimport) or reimport the full package.
{% endhint %}



There is another demo, the legacy demo. This demo has been built entirely with version 1 of Binding System. This means it uses exclusively only custom scripts with <mark style="color:orange;">`Bind<T>`</mark> fields.

<figure><img src="https://content.gitbook.com/content/npeBTRzgLGSQUWVhwqoi/blobs/mDTjqMOiqAI5uIKloX9U/BS_Demo1.png" alt=""><figcaption><p>Binding System Legacy Demo</p></figcaption></figure>

Check as well the _"Scripts"_ folder to gain deeper knowledge on how to use the system. Those scripts are fully commented with reasons on how and why using the system.
