Do you want to learn a super valuable skill?

Unity DOTS is an extremely powerful tech stack that can make your code 100x FASTER!

It requires changing your mindset from Object Oriented Programming to a Data Oriented Design, doing that change sounds tricky at first but once it clicks it becomes pretty straightforward.

The faster your code runs the more complex you can make your games enabling you to bring any game idea you have to life!

Smooth Learning Curve

The course starts teaching DOTS from the absolute basics, what is an Entity, how to make a Component and a System to do some logic.

Then slowly little by little it introduces more and more complex concepts

Extreme Performance!

It sounds too good to be true but it genuinely works.

You can have the exact same code running hundreds of times faster!

Project Files and Answers

Downloadable Project Files for every lecture in the course

And I answer all the comments every single day. This technology is very new so I'm very curious to hear your questions.

What's in the Course

What You Will Learn (DOTS)

  • Create Entities, Components and Systems
  • DOTS Baking System
  • Create Jobs with the Job System
  • Write 100x Code with Burst Compiler
  • Entity Queries
  • Mix DOTS and Game Objects
  • DOTS Physics, Raycast
  • Entity Spawning, Setup
  • DOTS Animation System
  • Flow-field Pathfinding System
  • DOTS Event System
  • ...and more


What You Will Learn (RTS)

  • Unit Selection and Control
  • Fog of War
  • Zombie Horde
  • Construct Buildings
  • Resource Manager
  • Minimap
  • Unit Build Queue
  • Multiple Unit Types
  • Defensive Buildings
  • ...and more

NOTE: This is NOT a Beginner level course!

DOTS is an insanely powerful tool that I definitely recommend you learn, BUT only once you're in the intermediate/advanced stage.

If you are a beginner then do not worry about DOTS at all, just focus on learning the basics with Game Objects and normal C#.

You can follow my Beginner Kitchen Chaos course or my C# Beginner to Advanced course to learn those basics and get to the intermediate level.

Once you get to that intermediate level, or if you're there already, then yup I highly recommend you learn about DOTS.

I'm always available to answer your questions every single day.

Just post them in the Lecture comments and I'll do my best to help!

All Lectures also have Downloadable Complete Project Files so you never get stuck

Live Study Group: Every Saturday, 17:00 BST 09:00 PST

Join the private Discord and find like minded devs!

I'm there to help as much as I can be.

Course Curriculum


  Intro
Available in days
days after you enroll
  Project Setup
Available in days
days after you enroll
  Game
Available in days
days after you enroll
  CONGRATULATIONS
Available in days
days after you enroll

Is this course right for you?

Feel free to email me [email protected]

Let me know what is your current skillset and what you're trying to gain by learning Unity DOTS and I'll let you know if this course is right for you.

30-Day Money Back Guarantee

If you're unhappy for any reason, if you don't find the course helpful, then I'll give your money back, no questions asked. My goal is to help you learn.

Get the Course and Start Learning Now!

MY OTHER COURSES