Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 60% Learn Unity's Entity Component System to Optimise Your Games

Learn Unity’s Entity Component System to Optimise Your Games

$11.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.6/10 (Our Score)
Product is rated as #79 in category Unity

Unity’s new Data–Oriented Technology Stack (DOTS) and Entity Component System (ECS) programming paradigm have been developed to optimize game development and open up new ways of accessing memory and parallel processing for developing high–performance C# code that takes advantage of contemporary multicore computers. Through the use of the Burst Compiler, your game programs become native code, able to run faster on multiple threads thus pushing the boundaries of the size of your virtual environments and the simultaneous processing of tens of thousands of game objects.

In this course, Penny demystifies Unity’s new DOTS architecture and introduces intermediate Unity users to ECS by upgrading classic Unity projects and developing a multitude of examples of the use of DOTS concentrating on the most popular game mechanics. Using her internationally acclaimed teaching style and knowledge from over 25 years working with games, graphics and having written two award–winning books on games AI, Penny will take you from familiar object–oriented programming and upgrade your skill to the more memory efficient and optimized entity component architecture. Throughout, you will follow along with hands–on workshops designed to take you through every step of becoming familiar with ECS.  You will build on numerous scenarios that examine the basics of ECS programming through the new DOTS–specific math and physics libraries.

Instructor Details

Hi, I'm Dr Penny de Byl. I'm a full stack developer of most things computer sciency and academic with a true passion for teaching. I've been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I've also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide. My graduates work at companies like Apple, Ubisoft, LinkedIn and Deloitte Digital. I have an honours degree in computer graphics and a Ph.D. in artificial intelligence for games characters. Over the course of my career I've won numerous awards for teaching excellence at the state, national and international levels including the Australian Learning and Teaching Council's Excellence in Teaching Award and the Unity Mobile Game Curriculum Competition. My approach to teaching computer science and related fields is project-based giving you hands-on workshops you can immediately get your teeth into. I want you to leave my virtual classroom fully armed with a toolkit of skills for life-long learning. I'm excited to now be focussing my efforts full-time on Udemy to bring my years of knowledge and experience to those eager to learn about technology.

Specification: Learn Unity’s Entity Component System to Optimise Your Games

Duration

13 hours

Year

2021

Level

Intermediate

Certificate

Yes

Quizzes

No

14 reviews for Learn Unity’s Entity Component System to Optimise Your Games

4.2 out of 5
7
5
1
0
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Andy Thai

    Explanations are concise and gets to the point with easy layman terms. Much appreciation.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Daguerre

    I am just at the beginning, but i know that this teacher is really good, i will update my review later. For now it is really well presented as always, very clear explanations, i love her voice too and her accent, this is an important aspect for me when learning with videos tutorials.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Mr Private

    Another great course. The topic are in bit sized chunks, making it easier to retain and thus use in one’s own code. I like to save bookmarks. And also speed up and slow down the audio depending on how much my brain has to work to memorize a concept. Get this course. You won’t regret it.

    Helpful(0) Unhelpful(0)You have already voted this
  4. SHAman256

    This course is a good match for me, an advanced beginner with Unity, but a moderately experienced programmer. I am REALLY enjoying this course now. The content is very timely and it is the best, perhaps ONLY, coverage of this topic that is comprehensive.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Ross Carruthers

    One of the clearest and gentlest introductions to this subject I have seen.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Liz

    As always utterly fantastic course, due to the whole virus thing Ive found myself more wanting to learn things and this was exactly what I wanted and needed.. I confess.. I want more now please Penny! Please feel free to charge me many $$$

    Helpful(0) Unhelpful(0)You have already voted this
  7. Battery Vaiderman

    great i enjoy listening to her explanation, it is very easy to follow.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Fernando de Faria

    Fant stico!

    Helpful(0) Unhelpful(0)You have already voted this
  9. Corbin M.

    Well, I know what the ECS is now, and some of the applications of it. I am definitely going to attempt pixel particle simulation with this. 🙂

    Helpful(0) Unhelpful(0)You have already voted this
  10. Peter Bolier

    So far so good. I’m not a unity expert and can still follow the explanation. I like the idea of data orientation, which might be something to think about as some kind of design pattern also to be used for other ‘problems’.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Javier Barranco Mesa

    too long video, the setting of the camera could be simplified

    Helpful(0) Unhelpful(0)You have already voted this
  12. Mihai S

    Great quality course handled by proffesionals

    Helpful(0) Unhelpful(0)You have already voted this
  13. Stewart Wood

    Excellent course, have gone from no knowledge to a very solid understanding of the ECS with a raft of great code samples and reusable know how to draw upon. Like many courses, the monummental workload to create them has the be based on the Unity versions available at that time. This course is based on specific resources that were current then. Fortunately there’s plenty of commentary both in the course and online regarding the changes to the DOTS and Physics backend that sees (for example) the inheritance of SystemBase rather than the JobComponentSystem in the current release. If you do choose to work using HDRP and the latest versions of everything, be prepared for a little bit of tweaking here and there. So my only comment would be that ONLY work with non specified versions (as specified in lecture 1) if you are confident and don’t blame the author if you get stuck : )

    Helpful(0) Unhelpful(0)You have already voted this
  14. Marcel Knispel

    Starting from the misleading title, I would have expected a much more detailed / advanced lecture here. Instead what this lecture offers is a very rudementary attempt to teach only the very basics of ECS. It also feels very unstructured in that every section starts a new project from scratch, doing at least 50% of what was done in previous lecture again in full detail and length. It feels like the lectures do almost not teach anything new after a while and it also feels like a lot of the information is missing about why certain systems are used or done in the way displayed or why they have to be done in that particular way to get it working with ECS. The biggest disappointment for me was the lack of what the title would suggest a way to actually use this in existing projects to replace things for optimization. Now i know it can’t know of any persons project but I would have wished it would at least present a bigger project with a clear silverlining of what is going to be done. I think it might have been a lot better if it would be reduced to a single project that would actually aim at being a game in the end instead of only showcasing small examples for very basic things. This way it does not really present a way to make use of this in bigger projects or how to actually use it in a full extend. If I still could, I would refund this course.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Learn Unity’s Entity Component System to Optimise Your Games
    Learn Unity’s Entity Component System to Optimise Your Games

    $11.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare