Entity Component System ‹ › ECS is the core of the Unity Data-Oriented Tech Stack. As the name indicates, ECS has three principal parts: Entities: The entities, or things, that populate your game or program. Components: The data associated with your entities, but organized by the data itself rather than by entity.