Столь модный ECS, беда ток в том, что его теперь везде пихают, нужен он или нет, как в свое время инхеританс
ECS это ж вроде не то. То что в анриле (юнити, годоте, ...) это вроде component model называется, и это несколько другое. (Ок, в юнити переходят сейчас на ECS потихоньку, но я про старый подход)