Entity Component System

1 min. read

Entity Component System

Concepts of ECS
Separate state from behavior. In OOP, classes contain both states and behavior.
Atomic data is represented by components
Components are associated logically by the entity
All entities are managed and are queryable (searchable/iterable)
All behavior (creation, transformation, and destruction of entities), is implemented in Systems, which are called periodically.

References
Introduction to Entitas 01