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)

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




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