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. It provides core APIs and workflows to implement entities, components, and systems in your project.
To get the best possible performance, you can use the Entities package alongside the Burst compiler, job system, and Collections package. For a full list of ECS-related packages, refer to ECS packages.
Topic | Description |
---|---|
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. |
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. |