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 ISystembased systems. | 
| SystemBase overview | Work with managed SystemBasebased 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. |