Currently, it does not support multiple components of the same type on a single entity and lacks support for interfaces and polymorphism (such as world.Pool ), though workarounds or future support are being considered.
Based on your query, ecstasy-main_1.zip likely refers to a ZIP archive of a GitHub repository, specifically the u3d-resources/Ecstasy repository, which is a powerful and simplified Entity Component System (ECS) framework.
Ecstasy is a minimalistic ECS framework designed for Unity, focusing on high performance, tight data packing, and a simple architecture that behaves similarly to a for-loop, making it easy to manage game data.
While built for Unity, the documentation suggests it can be used outside of it with minor modifications.
A deeper dive into the of this specific C++ ECS approach?