Learn Unity's Entity Component System to Optimise Your Games

Update your Unity programming skills to take advantage of the new Data Orientated Technology Stack and Burst Compiler
4.52 (676 reviews)
Udemy
platform
English
language
Game Development
category
instructor
Learn Unity's Entity Component System to Optimise Your Games
6 219
students
13 hours
content
May 2022
last update
$64.99
regular price

What you will learn

Take existing Unity projects created without the use of DOTs and convert them to employ parallel processing and the entity component system.

The advantages and disadvantages of using DOTs.

Course Gallery

Learn Unity's Entity Component System to Optimise Your Games – Screenshot 1
Screenshot 1Learn Unity's Entity Component System to Optimise Your Games
Learn Unity's Entity Component System to Optimise Your Games – Screenshot 2
Screenshot 2Learn Unity's Entity Component System to Optimise Your Games
Learn Unity's Entity Component System to Optimise Your Games – Screenshot 3
Screenshot 3Learn Unity's Entity Component System to Optimise Your Games
Learn Unity's Entity Component System to Optimise Your Games – Screenshot 4
Screenshot 4Learn Unity's Entity Component System to Optimise Your Games

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

While learners appreciate the solid foundation in Entity Component System (ECS) offered by this course, they may find it partially outdated. Some examples display performance issues, affecting their applicability for real-world game development use cases. Additionally, there's room for improvement concerning resource availability and code examples with minor bugs. Despite these shortcomings, Penny's engaging teaching style makes learning the ECS concept enjoyable and productive, making it a worthwhile experience overall with some tweaks to accommodate current best practices in Unity DOTS development.

What We Liked

  • Covers the basics of Entity Component System (ECS) in Unity, providing a solid understanding of entities, components, and systems.
  • Includes practical examples that illustrate how to apply ECS in game development, such as spawning/destroying objects, collision handling, and raycasting.
  • The course is engaging and teaches through challenges that help reinforce the concepts and foster a hands-on learning experience.
  • Penny, the instructor, is praised for her excellent teaching style and ability to clearly explain complex topics.

Potential Drawbacks

  • Some users find the course outdated due to changes in ECS implementation in Unity, causing discrepancies with current methods.
  • Examples sometimes suffer from performance issues, reducing their applicability in actual game development scenarios.
  • Occasional missing resources and unresolved bugs in example code affect the learning experience negatively.
  • Lacks a comprehensive overview of ECS concepts such as Entity Managers, Worlds, and physics worlds, possibly due to evolving Unity documentation.
Related Topics
2897470
udemy ID
22/03/2020
course created date
31/03/2020
course indexed date
Bot
course submited by