> For the complete documentation index, see [llms.txt](https://mandor-labs.gitbook.io/mandor-labs-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mandor-labs.gitbook.io/mandor-labs-docs/event-system/samples/basic-event-sample.md).

# Basic Event Sample

Learn how to implement and trigger custom events in your project by exploring our pre-configured basic sample scene.

{% hint style="warning" %}
**Note**: This sample required packages

* [Starter Assets - ThirdPerson](https://assetstore.unity.com/packages/essentials/starter-assets-thirdperson-urp-196526)
* [**com.unity.cinemachine**](https://docs.unity3d.com/Packages/com.unity.cinemachine@2.10/manual/index.html) **(2.10.7)**
* [**com.unity.inputsystem**](com.unity.inputsystemhttps://docs.unity3d.com/Packages/com.unity.inputsystem@1.19/manual/index.html)
  {% endhint %}

{% stepper %}
{% step %}

### Import Sample

Find this unity package under Samples folder and double click it to import.

<div data-with-frame="true"><figure><img src="https://3264224970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7DoTKI51WNZduP7daDNt%2Fuploads%2FrZwbKQoLwJIjYs4ewpOZ%2Fimage.png?alt=media&amp;token=9e2a1177-d414-4d94-ae49-ce2f0650432e" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Open the Sample Scene and Press Play

Locate the imported sample assets in your project browser under `Assets/Samples/Modular Labs Event`. Open the `01.BasicEventSample` scene and press Play in the editor to see the event system architecture in action.

<div align="left"><figure><img src="https://3264224970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7DoTKI51WNZduP7daDNt%2Fuploads%2FwqkvvOcCQQBuLLf89NnP%2Fimage.png?alt=media&amp;token=eb3df3fd-e99d-4045-8626-f956e7fe8703" alt=""><figcaption></figcaption></figure></div>

{% embed url="<https://drive.google.com/file/d/1lpc0ZudZ5y9MOsdheyv8rIRRU03vnV7c/view?usp=sharing>" %}
{% endstep %}
{% endstepper %}
