exports

exports

An entity component system holds entites and systems
Each entity can have zero or more components which hold the data for a certain "feature" A system can then query for all entities with a certain set of components and act on the entities by modifying the data inside the entities component instances

When an entity for example has a component 'position' that means it has a component instance with the name 'position' that holds a vector, each entity that has the component 'position' has an own component instance