GridVids
Sign in with YouTube

Unity DOTS: System Base

Wilmer Lin Mar 26, 2020 23:40
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Don't Miss
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Mark watched
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Hide
Open in popup Open on YouTube
Share video

Share video

Copy the GridVids link or iframe code.

Video link
Iframe code
Iframe content

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: https://github.com/UnityGameAcademy/DOTSComponentsAndSystems 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 https://youtu.be/H-goqMxN0Bc Unity DOTS: Conversion Workflow https://youtu.be/wsohegMV6fk Unity DOTS: Components and Systems https://youtu.be/HdJHk0moJ7c Unity DOTS: C# Job System https://youtu.be/E8VNVTsRE4I Want to learn more about DOTS and ECS? Sign up for our mailing list to get notified when the premium course releases: https://gameacademy.school/1109-2/ Want to support this channel? Subscribe to our premium courses at GameAcademy.school: https://gameacademy.school/portfolio/ Let’s build something cool together! References: Blittable types: https://docs.microsoft.com/en-us/dotnet/framework/interop/blittable-and-non-blittable-types CORRECTIONS/UPDATES: You do not need [AlwaysSynchronizeSystem] when invoking Run on the Main Thread.
Education
#Unity #DOTS #ECS #Tutorial #Game Development #GameDev #IndieGameDev #Data-Oriented Design #Intro to DOTS #DOTS Beginner #Getting Started in DOTS #JobSystem #C#JobSystem #Multithreaded