Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

Additional resources