๐ Download the full project files: https://www.tmg.dev/entities-1-0 ๐
๐จโ๐ป Code/Scripts from this video: https://www.tmg.dev/entities-1-0-code ๐จโ๐ป
๐ฌ Come chat with other DOTS/ECS devs: https://tmg.dev/Discord ๐ฌ
๐ง Resources Mentioned ๐ง
Unity ECS Documentation - https://docs.unity3d.com/Packages/com.unity.entities@1.0/manual/index.html
My Videos:
Entities 1.0 Overview - https://youtu.be/847oA3I4U3g
Entities Explained - https://youtu.be/gaj4SY4KNR4
Entity Archetypes - https://youtu.be/-BafQJeULvQ
Archetype Chunks - https://youtu.be/_VsRD392YIM
Intro to Systems - https://youtu.be/pViD_h8NXf0
System Update Order - https://youtu.be/oX0NElpfXgg
C# Job System - https://youtu.be/Iwj0_p0bLpc
ECS Random - https://youtu.be/s-nr9EMmhfo
Entity Command Buffer - https://youtu.be/hALEF5f7Mos
Sync Points - https://youtu.be/1kpEUYDXzFg
Material Overrides - https://youtu.be/XMRSNlTYHFY
Blob Assets - https://youtu.be/PeTcIzoaTEA
Dynamic Buffers - https://youtu.be/Ki0AwYZw2Ac
ECS Editor Windows
๐ป My Game Development Setup: https://tmg.dev/GameDevPC ๐ป
๐ธ My Camera Gear: https://tmg.dev/CameraGear ๐ธ
๐ฎ Let me know what other topics you want to learn about ๐ฎ
โ Time stamps for key topics โ
- 0:00 - Course Introduction
- 1:56 - Prerequisites
- 5:43 - DOTS Theory Section
- 6:21 - OOP vs DOD
- 11:12 - What is DOTS?
- 11:52 - What is ECS?
- 17:14 - What is the C# Job System
- 20:08 - Other DOTS Packages
- 22:22 - New Project Setup
- 28:31 - Creating a SubScene
- 29:35 - Creating an Entity
- 32:52 - Creating a Prefab Entity
- 34:37 - Setting up the Graveyard Entity
- 42:50 - Spawning Tombstones
- 1:08:39 - Spawning Zombies
- 1:30:55 - Zombie AI Logic
- 2:03:25 - Damaging the Brain
- 2:19:59 - Camera Controller
- 2:25:17 - Final Demonstration and Wrap-up
๐ Find Me Online! ๐
๐ Blog: https://tmg.dev
๐จโ๐ป GitHub: https://github.com/JohnnyTurbo
๐ฎ Games: https://johnnyturbo.itch.io/
๐ฆ Twitter: https://twitter.com/TurboMakesGames
๐บ Twitch: https://twitch.tv/TurboMakesGames
๐ต Music by: Joakim Karud http://youtube.com/joakimkarud
#๏ธโฃ #UnityDOTS #UnityECS #MadeWithUnity