A feature-complete ECS library

Modules

assemblage Assemblage An Assemblage is a function that 'makes' an entity something.
assemblages Assemblages Container for registered Assemblages
component Component A Component is a pure data container.
components Components Container for registered ComponentClasss
entity Entity Entities are the concrete objects that exist in your project.
init init
list List Data structure that allows for fast removal at the cost of containing order.
pool Pool A Pool is used to iterate over Entities with a specific Components A Pool contain a any amount of Entities.
system System A System iterates over Entities.
systems Systems Container for registered SystemClasses
type Type Helper module to do easy type checking for Concord types
utils Utils Helper module for misc operations
world World A World is a collection of Systems and Entities A world emits to let Systems iterate A World contains any amount of Systems A World contains any amount of Entities
worlds Worlds Container for registered Worlds
generated by LDoc 1.4.6 Last updated 2020-01-04 00:43:06