Unity ECS 1.0 Full Project Tutorial | Step-by-Step 🧟‍♂️

Опубликовано: 09 Октябрь 2024
на канале: Turbo Makes Games
136,436
2.6k

📌 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 👨‍💻
🙌 Support for some extra DOTS bonuses:   / turbomakesgames   🙌
💬 Come chat with other DOTS/ECS devs: https://tmg.dev/Discord 💬

🚧 Resources Mentioned 🚧

Unity ECS Documentation - https://docs.unity3d.com/Packages/com...

My Videos:
Entities 1.0 Overview -    • Unity Just Launched Entities 1.0 (kin...  
Entities Explained -    • What an Entity REALLY is in Unity ECS...  
Entity Archetypes -    • What is an Entity Archetype in Unity ...  
Archetype Chunks -    • Chunks! Where Unity ECS Data is Store...  
Intro to Systems -    • Unity ECS Systems 101: Creation and L...  
System Update Order -    • Managing System Update Order in Unity...  
C# Job System -    • How the Unity C# Job System Works  
ECS Random -    • Generate RANDOM VALUES in ECS - Unity...  
Entity Command Buffer -    • How to Use Entity Command Buffers in ...  
Sync Points -    • Sync Points: The Silent Killer of ECS...  
Material Overrides -    • Material Property Overrides - Change ...  
Blob Assets -    • Using Blob Assets for Central Data St...  
Dynamic Buffers -    • How to Use Dynamic Buffers in Unity E...  

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:   / turbomakesgames  
📺 Twitch:   / turbomakesgames  

🎵 Music by: Joakim Karud    / joakimkarud  

#️⃣ #UnityDOTS #UnityECS #MadeWithUnity