@serbanghita-gamedev/ecs
v1.0.2
Published
ECS library
Maintainers
Readme
Entity Component System
ECS library
About
- A
ComponentRegistrywhereComponent's class declaration is registered beforehand. - A
Componenthasproperties, which is a plain key => value data store.- A
Componentcan belong to a "components group" viaComponentRegistry::registerComponentGroup.
- A
- An
Entitycan have multipleComponentsattached to it via a bitmask. - A
Systemcan receive aQuerythat is based onEntitiesthat have specificComponents. - A
Worldclass which ties everything together and also contains a game loop.
