3
\$\begingroup\$

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.

\$\endgroup\$
6
\$\begingroup\$

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.

\$\endgroup\$
  • 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\$ – Josh Apr 23 '12 at 15:12
  • \$\begingroup\$ That's enlightening then. Thankyou! \$\endgroup\$ – doppelgreener Apr 23 '12 at 22:39

You must log in to answer this question.

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