Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to the Entity Component System and C# Job System

Unity via YouTube

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

Reviews

Start your review of Introduction to the Entity Component System and C# Job System

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.