Back to Writing
NOTESunityecsentity-component-systemarchitecturegame-dev
Unity ECS Terminology
December 5, 2019•Updated Feb 17, 2026
Entity: Data created from Components.
Component: Implemented by inheriting the IComponentData interface. Contains variables as a bundle included in an Entity.
System: Implemented by inheriting ComponentSystem. Only logic is defined here.
Archetype: A group of Components. For example, combining a Weight component and a Color component into a single Archetype to create an Entity. Think of it as a folder concept.