Overview
Explore the process of migrating existing game code to Unity's Data-Oriented Technology Stack (DOTS) in this 44-minute conference talk from Unite Copenhagen. Gain insights into the C# Job System, Entity Component System (ECS), and Burst Compiler, understanding their performance benefits and optimal use cases. Learn when to implement DOTS and when to stick with traditional components. Follow along as speaker Mike Geig demonstrates the integration process using an example project, covering topics such as converting to Entity, working with Native Arrays, handling rotation, implementing player-following behavior, and utilizing enemy tags. Evaluate the performance improvements achieved through DOTS implementation and determine its suitability for your game development projects.
Syllabus
Intro
When to integrate DOTS
How to integrate
Example project
Converting to Entity
Native Arrays
Rotation
Turn Towards Player
Enemy Tag
Performance
Taught by
Unity