![[Unity ECS - Part 1] Introduction to Unity ECS & DOTS Architecture](/assets/posts/ecs-seri/unitybackground.jpg)
[Unity ECS - Part 1] Introduction to Unity ECS & DOTS Architecture
When starting with Unity, most people begin with MonoBehaviour. However, as projects become more complex or require high performance (for example, games with many objects, large environments, or need optimization), MonoBehaviour reveals many issues. Therefore, Unity introduces ECS (Entity Component System) and DOTS (Data-Oriented Technology Stack) to solve these problems.