Header only multithread-oriented ECS (entity-component-system) library. C++17
Tries to follow Unity's ECS archetype data struct (components grouped by "entity's type").
Work in progress....
- GCC 7.3
- CLANG 7.0
- MSVC 2019
- Due to poor MSVC's
std::deque
performance, creating new entities is somewhat slow with MSVC. - currently MSVC is x2-x3 times slower, mainly due to poor work with lambdas.
- library may not work yet across shared(dll) boundaries.