DOTS Development Status And Next Milestones - December 2021

I think you’re misunderstanding what DOTS, or generally what Data Oriented Design, is. I strongly recommend you take a minute to google it and see what it entails. It is not a purely Unity design practice for code.

To start ya off, here’s an excerpt from Wikipedia I believe is fairly succinct.

In computing, data-oriented design is a program optimization approach motivated by efficient usage of the CPU cache, used in video game development.

If you wish to know what advantages this form of CPU design may offer for GPU image processing, I recommend you also take a look at the new extremely experimental API being previewed in the current Unity beta version. It’s so bleeding edge that even I’m hesitant on touching it but it does promise great and deep advantages in graphics rendering with a more data centered code design.

4 Likes