I often see questions with both entity-system and entity-component tags (or entity-system and component-based).
To make it a bit clearer, should these questions be tagged with a new entity-component-system?
I often see questions with both entity-system and entity-component tags (or entity-system and component-based).
To make it a bit clearer, should these questions be tagged with a new entity-component-system?
I am still in support of Tetrad's answer to this question back in 2012. Not all entity systems are component-based, and not all component-based code is an entity system.
Today's "entity component system" is building heavily on component-based concepts that have been in place in software engineering for years, and I think there's value in continuing to allow the distinction between "I am asking about an entity system" (entity-system), "I am asking about component-based programming or design (component-based) and "I am asking about both" (using both tags).
If anything I am in favor of correcting the description of entity-system and entity-component (the former is really describing the latter, which itself has no description at all), but otherwise doing nothing.