Is there an ETA on when DOTS will be out of preview?

The title is self explanatory.

Can we take bets? ;w;

1 Like

Well it was planned to be stable 2020.1 but that didn’t happen and by the looks of it, it doesn’t seem like it’ll be stable 2020.2 because it’s not on the roadmap so I’d say 2020.3 or 2020.4.

Let’s bet on an ETA of when we will get an ETA of when DOTS will be out of preview.
My bet for this ETA(ETA) is early 2021

2 Likes

I think its returns als preview in Pakage manager in 2021.x cycle and 2022 LTS out of preview.

1 Like

Last we heard the were trying to figure what a 1.0 DOTS release would even look like, so I think anything before 2023, for out of preview / ready to use, is wishful thinking.

I’ve been telling myself it’s just 2 years away for 4 years now. That being said, the entities package on its own is quite nice to use and I’m happy with it. The real issue is with that hybrid renderer and the need for patching feature holes with gameobjects that just makes everything too messy for me. The other packages in the DOTS ecosystem are so far from release there’s no point trying to make a prediction.

3 Likes

Talking about DOTS is too difficult as different DOTS packages are in different development stages. I think ECS might get verified in 2021, but NetCode for example will probably take longer.

1 Like

If we go back and look at when Unity announces DOTS, they described it as having three parts: Jobs, the Burst Compiler, and ECS.

Today, Jobs and Burst are already out of preview. They’re ready to use now, and are being used in shipped titles.

5 Likes

You’re right and I’m using those myself daily! I was thinking more of the other packages that have a dependency on the Entities package like physics, netcode and hybrid renderer.

1 Like

This is an NP-Hard problem.

2 Likes

2021/22
At current state, while thing working quite nice, there are too many floating ending.
They need to be settled first.

NPC

The jobs system is not out of preview, that’s just wishful thinking.

https://docs.unity3d.com/Manual/PackagesList.html

Only Burst & Mathematics are out of preview afaik. Did I miss any others? dunno.

Anyway, specifically:

  • Entities
  • Jobs
  • Collections

^ These are preview packages.

I know, I know, everyone uses them… but saying they’re out of preview is wrong, and it continues to screw up the messaging around DOTS.

1 Like

The worst part is actually not that DOTS is not production ready, it’s that unity is abandoning each roadmap they announce after a month without updating it. I wish they would keep an updated roadmap so that we don’t have to speculate about stuff like this.

I think @PublicEnumE means that part of “core” Job shipped with UnityEngine.
Unity.Jobs package is just an Extension with various Job Interface+Scheduler.
And the job “core” in UnityEngine is out of preview.
https://docs.unity3d.com/2020.1/Documentation/Manual/JobSystem.html
Same for Collections

So only bare IJob/IJobParallelFor and NativeArray are out of preview.

2 Likes

Add IJobFor and IJobParallelForTransform. I don’t remember what state the animation jobs or the particle systems jobs are in, but those might be out of experimental too.

And that since version 2018.1