Dive into an in-depth exploration of Unity's Entity Component System (ECS) and C# Job System in this 49-minute conference talk from Unite Berlin 2018. Learn how to scale CPU experiences and unlock the power of modern processors through practical demonstrations and real-world examples. Discover the concepts, terminology, and application of ECS, including its integration with the C# Job System and Burst Compiler. Follow along as speakers Mike Geig and Julien Fischer guide you through implementing these systems in a project, showcasing their massive benefits for game development. Gain insights into solving classic problems like processing large amounts of data, optimizing MonoBehaviour updates, and managing memory efficiently. Explore practical examples such as instantiating and moving ships, utilizing job systems for performance gains, and leveraging archetypes for better organization. Witness demonstrations of the Burst Compiler and see how these techniques can be applied to VR game development. Leave with a comprehensive understanding of how to harness the power of ECS and the C# Job System to create more efficient and scalable Unity projects.
Read more
Scaling CPU Experiences - An Introduction to the Entity Component System