[Unity]DOTS(Data Oriented Tech Stack) Notes
Keywords: Unity, DOTS, Data Oriented Tech Stack
Offical Docs
Data-Oriented Technology Stack (DOTS)
https://unity.com/dots
Blogs
Creating a third-person zombie shooter with DOTS
https://blogs.unity3d.com/2019/11/27/creating-a-third-person-zombie-shooter-with-dots/
Sources
his project is a simple creation of the classic Pong game with a DOTS implementation.
https://github.com/UnityTechnologies/DOTS_Pong
DOTS Samples repository
https://github.com/Unity-Technologies/EntityComponentSystemSamples
A demo implementation of Unity Entity Component System with NavMesh
https://github.com/zulfajuniadi/unity-ecs-navmesh
Unity ECS + C# Job System example(Recommended)
https://github.com/keijiro/Voxelman
The ECS project originally developed with Intel for GDC 2018.
https://github.com/UnityTechnologies/SpaceShooterECS
Sample OOP/ECS/DOD project (C++) for an internal Unity lecture in 2018
https://github.com/aras-p/dod-playground
Samples designed as exercises to be ported from Unity GameObjects/MonoBehaviours to Unity DOTS.
https://github.com/Unity-Technologies/DOTS-training-samples
Youtube Tutorials
Getting Started With DOTS: Scripting Pong (Tutorial)
https://www.youtube.com/watch?v=a9AUXNFBWt4
Converting your game to DOTS - Unite Copenhagen
https://www.youtube.com/watch?v=BNMrevfB6Q0
Creating a third-person zombie shooter with DOTS - Unite Copenhagen
https://www.youtube.com/watch?v=yTGhg905SCs
How To Create A Blocking System - Unity DOTS (ECS, Burst, Jobs)
https://www.youtube.com/watch?v=xXeYY1saTVM
https://github.com/DapperDino/DOTS-Tutorials
Game Academy.school
Unity DOTS: Comparing performance
https://www.youtube.com/watch?v=0VQyWo-gb2c
Unity DOTS: Creating an Entity
https://www.youtube.com/watch?v=H-goqMxN0Bc
Unity DOTS: Conversion Workflow
https://www.youtube.com/watch?v=wsohegMV6fk
Dapper Dino
Unity DOTS Physics - Handling Collisions - ECS
https://www.youtube.com/watch?v=68sUTX7rQiA
How To Deal Damage - Unity DOTS (ECS, Burst, Jobs)
https://www.youtube.com/watch?v=lMtAH5dfMBw
Elemental Resistances Tutorial - Unity DOTS (ECS, Burst, Jobs)
https://www.youtube.com/watch?v=xEJeShrZ9Wc
Unity Job System — A Practical Code Example
https://www.youtube.com/watch?v=3o12aic7kDY
Whoever fights monsters should see to it that in the process he does not become a monster. And if you gaze long enough into an abyss, the abyss will gaze back into you. ― Friedrich Nietzsche