Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

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

Discussion in 'Entity Component System' started by SmushyTaco, Oct 15, 2020.

  1. SmushyTaco

    SmushyTaco

    Joined:
    Apr 7, 2020
    Posts:
    88
    The title is self explanatory.
     
  2. Nyanpas

    Nyanpas

    Joined:
    Dec 29, 2016
    Posts:
    406
    Can we take bets? ;w;
     
    SmushyTaco likes this.
  3. SmushyTaco

    SmushyTaco

    Joined:
    Apr 7, 2020
    Posts:
    88
    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.
     
  4. Lieene-Guo

    Lieene-Guo

    Joined:
    Aug 20, 2013
    Posts:
    547
    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
     
    OldMage and Lukas_Kastern like this.
  5. runner78

    runner78

    Joined:
    Mar 14, 2015
    Posts:
    760
    I think its returns als preview in Pakage manager in 2021.x cycle and 2022 LTS out of preview.
     
    xshadowmintx likes this.
  6. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,001
    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.
     
  7. JakHussain

    JakHussain

    Joined:
    Oct 20, 2016
    Posts:
    318
    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.
     
    Orimay, NotaNaN and Mockarutan like this.
  8. FakeByte

    FakeByte

    Joined:
    Dec 8, 2015
    Posts:
    147
    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.
     
    xshadowmintx likes this.
  9. PublicEnumE

    PublicEnumE

    Joined:
    Feb 3, 2019
    Posts:
    729
    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.
     
    Last edited: Oct 15, 2020
    Orimay, NotaNaN, JakHussain and 2 others like this.
  10. JakHussain

    JakHussain

    Joined:
    Oct 20, 2016
    Posts:
    318
    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.
     
    PublicEnumE likes this.
  11. starikcetin

    starikcetin

    Joined:
    Dec 7, 2017
    Posts:
    335
    This is an NP-Hard problem.
     
    MNNoxMortem and FakeByte like this.
  12. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    10,574
    2021/22
    At current state, while thing working quite nice, there are too many floating ending.
    They need to be settled first.
     
  13. Lieene-Guo

    Lieene-Guo

    Joined:
    Aug 20, 2013
    Posts:
    547
    NPC
     
  14. xshadowmintx

    xshadowmintx

    Joined:
    Nov 4, 2016
    Posts:
    47
    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.
     
    SenseEater likes this.
  15. FakeByte

    FakeByte

    Joined:
    Dec 8, 2015
    Posts:
    147
    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.
     
  16. Lieene-Guo

    Lieene-Guo

    Joined:
    Aug 20, 2013
    Posts:
    547
    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.
     
    Last edited: Oct 16, 2020
    Lukas_Kastern and xshadowmintx like this.
  17. DreamingImLatios

    DreamingImLatios

    Joined:
    Jun 3, 2017
    Posts:
    3,983
    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.
     
  18. runner78

    runner78

    Joined:
    Mar 14, 2015
    Posts:
    760
    And that since version 2018.1