ECS feature set
Create experiences using a data-oriented design approach, to scale processing in a highly performant manner.
Read time 1 minuteLast updated 12 days ago
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.
Getting started
For information (including samples) about ECS, refer to the ECS repository on GitHub.
Configuration
If you plan to create an ECS-powered game that includes networking, also download and install Unity's Netcode for Entities package.
Packages
The ECS feature set contains the following packages:
Samples
The following GitHub repository contains samples for the packages included in the ECS feature set:
Unity Learn resources
- Basics of DOTS: Jobs and Entities
- DOTS Best Practices
- Physics for ECS: Havok Physics for Unity and Unity Physics
Related forums
- Entities category on Unity Discussions
- DOTS channel on Official Unity Discord