Why DOTS Is Unity's Silver Bullet
summary
Claims DOTS (Entities, Jobs, Burst, NetCode, Havok) delivers real, measurable speedups — Burst often gives ~10x improvements and Jobs parallelize work across many threads — and ECS stores components in 16KB chunks for cache-friendly arrays. Demonstrations include a modular projectile system built by composing capabilities, a VR graph simulator scaling from ~100 to thousands of nodes, and generated ECS boilerplate expanding a small system into ~175 lines. Roadmap items: ECS-for-all, unified transform, and a new DOTS animation pipeline.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:18What is Data Oriented Design
- 5:50What is DOTS
- 12:46Entity Components
- 16:47Composition Over Inheritance
- 23:38Performance Critical Applications
- 35:15Dynamic Architecture
- 40:36Demo
- 45:09Current State of DOTS
- 46:49Issues and Limitations
- 48:23Unity Object Ref
- 49:13Code Volume
- 53:24Future of DOTS
related talks
59mThe path to leveraging DOTS in production
43mIntroduction to Data-Oriented Design in Unity
08mCodemotion Berlin 2019 I Ciro Continisio, Lead Evangelist, EMEA - Unity Technologies (Interview)
39mA revolution is coming! Writing performant and safe multi threaded code in Unity
10mThe future of Unity (Entity Component System & Performance)
56mDOTS authoring and debugging workflows in the Unity Editor
50mUnity GDC Showcase 2021
50mThe Unity roadmap for 2022
