Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Unity DOTS - Data-Oriented Technology Stack Tutorial

Code Monkey via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Master Unity's Data-Oriented Technology Stack (DOTS) through a comprehensive 7-hour tutorial series focused on building a real-time strategy game from scratch. Progress from fundamental concepts like Components, Entities, and Systems to advanced implementations including Job System and Burst Compiler for achieving up to 260x faster performance. Develop practical skills by creating game mechanics such as unit selection, movement systems, combat mechanics, enemy AI, and health systems. Learn to implement physics-based movement, raycast functionality, entity spawning, and UI elements while building a complete RTS game featuring both ranged and melee combat. Explore performance optimization techniques through hands-on examples of zombie spawners, random walking behaviors, visual effects like shooting lights, and health bar implementations. Perfect for intermediate to advanced Unity developers looking to leverage DOTS for creating high-performance games.

Syllabus

Intro
Welcome
Final Game Playthrough
Overview
What is DOTS
Create Project and Install Packages
Unity Layout
Visual Studio Setup
Assets Import
Post Processing and Lighting
Setup Complete, Download Project Files
DOTS Subscene Baking
Create Component and Unit setup
Unit Mover System
Unit Move Physics
Mouse World Position
Click to Move
Move Job System
Unit Selection Single
Unit Selection Multiple, UI Setup
DOTS Physics Raycast
Generate Move Positions
Unit Events
Enemies, Factions
Find Target and Shooting
Health
Bullet
Entity Spawning
Shooting Improvements
Zombie Spawner
Random Walking
Health Bar
Shoot Light
Melee Attacks
Move Override
Ending

Taught by

Code Monkey

Reviews

Start your review of Unity DOTS - Data-Oriented Technology Stack Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.