We have these two tags: and .

I am under the (perhaps mistaken) impression that an entity system is exactly the same thing as a component-based system, and that they are two different names for a system which revolves around having entities which store a collection of components in the style described in Evolve your Hierarchy.

Is this true - are they exactly the same thing? I've suggested the tag synonym, but I want to bring it up here to check that it is actually valid.


1 Answer 1


I don't think all entity systems are component based. Common consensus at this point in time might be to steer people who are asking about non-component-based entity systems towards component based systems, but I wouldn't call them synonyms.

  • 2
    \$\begingroup\$ +1; and it works the other way too (one can have a system that is not an entity system but that is built upon the aggregation-based principles of component-oriented design). \$\endgroup\$
    – user1430
    Commented Apr 23, 2012 at 15:12
  • \$\begingroup\$ That's enlightening then. Thankyou! \$\endgroup\$ Commented Apr 23, 2012 at 22:39

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .