Build projects with a data-oriented design approach using the Entity Component System (ECS) feature set. Applying data-oriented design to a projects’s architecture empowers creators to scale processing in a highly performant manner.
For information (including samples) about ECS, refer to the ECS repository on GitHub.
If you plan to create an ECS-powered game that includes networking, also download and install Unity’s Netcode for Entities package.
The ECS feature set contains the following packages:
The following GitHub repository contains samples for the packages included in the ECS feature set: