Unity ECS/DOTS (Entity Component System / Data-Oriented Technology Stack) is Unity's data-oriented framework for building highly performant, scalable games and simulations. By laying out data for cache efficiency and parallel execution, it makes it possible to simulate huge numbers of entities that a traditional GameObject/MonoBehaviour approach could not handle.
Key Features:
Unity ECS/DOTS is ideal for performance-critical projects — large crowds, RTS-scale unit counts, particle-like simulations, and anything where the classic object-oriented approach hits a CPU wall.