Back to Writing
NOTESunityecsentity-component-systemarchitecturegame-dev

Unity ECS Terminology

December 5, 2019Updated 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.