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