This entity system is based on the architecture of Coment (https://github.com/Biracun/Coment) and Artemis.
Sources of the ECS.
Thousands of colored bouncing balls.
R : Toogle rendering
M : Toogle movement
Right/Left arrow : Add/Remove 100 balls
These are several versions of the same app using different "paradigms":
- oo_balls : classic object-oriented code
- ecs_balls : entity-component system code
- ecs_balls2 : entity-component system code improved
A bunch of unit tests testing the ECS framework.
make