A feature-complete ECS library
Modules
| Assemblages | A container for registered Assemblages |
| Components | Container for registered ComponentClasses |
| Concord | |
| Systems | Container for registered SystemClasses |
| type | Type Helper module to do easy type checking for Concord types |
| utils | Utils Helper module for misc operations |
| worlds | Worlds Container for registered Worlds |
Classes
| Assemblage | Gives an entity a set of components. |
| Component | A pure data container that is contained by a single entity. |
| Entity | An object that exists in a world. |
| List | Data structure that allows for fast removal at the cost of containing order. |
| Pool | Used to iterate over Entities with a specific Components A Pool contain a any amount of Entities. |
| System | Iterates over Entities. |
| World | A collection of Systems and Entities. |