Entities package
The Entities package is part of Unity's Data-Oriented Technology Stack (DOTS). It provides a data-oriented implementation of the Entity Component System (ECS) architecture.
For a full list of ECS-related packages, refer to ECS packages. It is not common to use the Entities package by itself; usually, a combination of Entities Graphics, Unity Physics, and/or Netcode for Entities is used.
See the ECS Samples for introductory material, including tutorials, samples, and videos.
Topic | Description |
---|---|
What's new | What's new in the latest version of Entities. |
Upgrade guide | Upgrade to the latest version of Entities. |
Get started | Tutorials and installation information to get started using Entities. |
Entity component system concepts | Use the entity component system architecture to organize code. |
Programming in Entities | Organize your code into systems to manage entities and components in your project. |
Convert data | Change GameObject data to ECS data with baking. |
Content management | Interface with content archives in your project. |
Entities Unity Editor reference | Reference for Entities-specific Unity Editor windows. |
Performance and debugging | Analyze and debug your project. |