Entity Component System concepts
The Entities package uses the entity component system (ECS) architecture to organize code and data. An entity is a unique identifier, like a lightweight unmanaged alternative to a GameObject. An entity acts as an ID associated with individual components that contain data about the entity. Unlike GameObjects, entities contain no code: they're units of data that the systems you create process.
| Topic | Description |
|---|---|
| Entity component system introduction | Overview of how data is stored and organized in Entities. |
| Entity concepts | Understand what an entity is in ECS. |
| Component concepts | Understand what a component is in ECS. |
| System concepts | Understand what a system is in ECS. |
| World concepts | Understand what a world is in ECS. |
| Archetypes concepts | Understand how archetypes group together components. |
| Structural changes | Understand how structural changes affect the performance of your application. |
| Safety in Entities | Understand how safety works in Entities. |