---
description: >-
  Heroic Engine has various systems which bring useful functionality for all
  game parts and help you to develop flexible and scalable game project.
---

# Engine Systems

{% hint style="info" %}
We recommend to look into [Injection Manager](injection-manager) section to understand how to easily connect systems and classes with each other.
{% endhint %}

## Essential systems

If you're not using InitialScene from package examples, you can add all essential systems onto your own initial scene by clicking "Add Essential Systems to scene" in Editor menu.

<figure><img src="https://1131436974-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9rEHd0nHFvWCSkMEfAjl%2Fuploads%2FFxz7i06hc7iTcIite6Fj%2Fimage.png?alt=media&#x26;token=99df2bd8-2421-4a26-a9af-d6b467a26dbf" alt=""><figcaption><p>Adding essential systems to scene</p></figcaption></figure>
