I'm familiar with the notion of entity-component-system architecture, and its advantages over traditional class trees. That being said, are there scenarios where one wouldn't want to use entity-component-system architecture?

  • 2
    \$\begingroup\$ I upvoted because I'd be interested in answers. However, I also voted to close, as this is primarily opinion based. \$\endgroup\$ – Evorlor May 14 '16 at 19:25