Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to convert Unity projects from MonoBehaviour-style code to high-performance implementations using the C# Job System, Entity Component System (ECS), and Burst Compiler in this 42-minute presentation by Unity Evangelist Mike Geig. Discover the fundamentals of ECS architecture and understand how it differs from traditional Unity development approaches. Master the implementation of the C# Job System to leverage multi-threading capabilities for improved performance. Explore the process of transitioning existing code to utilize ECS patterns and data-oriented design principles. Understand how to integrate the Burst Compiler to achieve maximum performance optimization through native code compilation. Follow along with practical examples that demonstrate the step-by-step conversion process from traditional Unity scripting to modern, performance-oriented development practices using Unity's latest tools and frameworks.
Syllabus
Overview - Intro To The Entity Component System And C# Job System 1/5
ECS Overview - Intro To The Entity Component System And C# Job System 2/5
Implementing Job System - Intro To The Entity Component System And C# Job System 3/5
Implementing ECS - Intro To The Entity Component System And C# Job System 4/5
Using The Burst Compiler - Intro To The Entity Component System And C# Job System 5/5
Taught by
Unity