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. |