Unity DOTS: System Base

preview_player
Показать описание
In this episode, we apply the C# Job System to ECS WaveSystem. This gives us the benefits of multithreading with the example ECS System using the newer SystemBase.

Starter Project:

Software: Unity 2019.3.2 with HybridRender Version 0.4.0 and Entities Version 0.8.0 from the PackageManager.

Also check out the previous videos in this series:
Unity DOTS: Creating an Entity

Unity DOTS: Conversion Workflow

Unity DOTS: Components and Systems

Unity DOTS: C# Job System

Want to learn more about DOTS and ECS? Sign up for our mailing list to get notified when the premium course releases:

Let’s build something cool together!

References:
Blittable types:

CORRECTIONS/UPDATES: You do not need [AlwaysSynchronizeSystem] when invoking Run on the Main Thread.
Рекомендации по теме
Комментарии
Автор

I really love to see someone like you explain how to implement gameplay logic with ECS. Because spawning 10, 000 cubes is not the whole part of making a game. I heard that ECS is not only good for performance but also making the gameplay logic easier to write, debug, and extend.

behnamrasooli
Автор

I never comment on YouTube, but you just explained the differences so well I felt like I had to let you know. Thank you.

martin_isla
Автор

Another excellent video! Loving your DOTS-videos, please keep them coming! :)

washynator
Автор

I have searched a lot for DOTS content and this is undoubtedly the best one I found. Great explanations. Amazing series.

thalysantana
Автор

Your videos are great for people who actually wanna learn. Someone who needs a quick "how to" would get bored here, but people like me and many others who need to understand the fundamentals before trying to do stuff on our own really appreciate your lessons :)
So thank you!

richerlecool
Автор

You made best DOTS-videos I've ever seen. Thank you.

RomanNaumov
Автор

Absolutely lovely series for DOTS and it would be really awesome to see a complete DOTS mini-project. It would motivate me to start project using dots.

atarox
Автор

excellently well explained!
great channel

christofstanits
Автор

I actually think I understand the job system in Unity now, thanks! First video that's really clicked with me.

wrinklymon
Автор

Great series so far. ECS in Unity was daunting for me at first but you've explained things really clearly. Also +1 for seeing an implementaiton of these concepts in a real game, even if it's just something small like an Asteroids clone.

maezir
Автор

This DOTS series is great! Thank you very much! Please keep them comming. :D

shakofarhad
Автор

I bought several of your courses because how you teach is really valuable. Thanks! This mini series was awesome too :)

Ankhtepot
Автор

Really great tutorial, I've been using this stuff, but with barely understanding it, great explanation.

Forjugadname
Автор

Take a bow son! Excellent series many thanks.

gndevelopment
Автор

This video was amazing in clarifying the varying techniques in various tutorials

Songfugel
Автор

Went through the whole series before leaving a comment. I just want to say thank you so much for the great tutorial. Your explanation is so clear and concise. Very easy to digest. Thank you!

afarman
Автор

I like your Unity videos, speaking very clearly and English accent is nice too. Hope you can make more Unity tutorial videos!

xinrutang
Автор

THANK YOU! With everything changing so quickly, this is the first I've even heard about this, and it's super useful to know

RyanDB
Автор

Seriously amazing tutorial, you have taught me more about DOTS and ECS than any of the unity documentation!

aaaAaAAaaaaAaaAAAAaaaaAAAAaaa
Автор

Brilliant explanations, I think if you made a full course there would be a lot of interest.

unclerandy