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

YouTube

Creating a Third-Person Zombie Shooter with DOTS

Unity via YouTube

Overview

Learn how to create a third-person zombie shooter using the Data-Oriented Technology Stack (DOTS) through this beginner to intermediate level course. The course explores the performance improvements of DOTS and its impact on the development team's mindset. By examining specific implementations within the game, participants will understand how DOTS processes data faster and can be integrated into a traditional Unity application. The course covers topics such as MVC Architecture, Entity Management, CPU Cache, Job System, Burst Compiler, and more. The teaching method includes presentations, examples, and discussions. This course is intended for individuals interested in game development, Unity programming, and optimizing game performance.

Syllabus

Intro
Presentation Structure
Survival game
Multiplayer
Modding
MVC Architecture
World Objects
Tree Data
Archetype Shank
Entity
Instantiating objects
Recap
Zombies
Enemies
Updating Zombies
Query
Query Example
CPU Cache
Cache Lines
Prefetching
Faster
Results
Job System
Job System Example
Scheduling
ExitGood
JobSystem
Burst Compiler
Magic
Multiple Data Instruction
Birth Compiler
Performance gains
Summary
Stress test
Game objects dead
Hybrid objects
Dataoriented objects
Questions

Taught by

Unity

Reviews

Start your review of Creating a Third-Person Zombie Shooter with DOTS

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.