Systems introduction
Understand the different options to create systems, and best practices around working with them.
| Topic | Description |
|---|---|
| Systems comparison | Understand the different system types and how they compare. |
| ISystem oveview | Work with unmanaged ISystem based systems. |
| SystemBase overview | Work with managed SystemBase based systems. |
| System groups | Group systems and manage their update order. |
| Organize system data | Define and organize systems in your project. |
| Reference Unity objects in your code | Use UnityObjectRef in unmanaged components to reference Unity objects in systems. |
| Data granularity | Break up entities into smaller components. |
| Manage systems in multiple worlds | Manage systems in multiple worlds |
| Access data | Access data in a system efficiently. |
| Time considerations | Manage time in your project. |
| Optimize systems | Optimize your system code so it performs efficiently. |