Is DOTS being abandoned?

I was recently informed that in a forum post it was implied DOTS is no further a priority for Unity and is being abandoned. Something that I find hard to digest.

Is that true?
Thank you.

3 Likes

Short answer no. It’s just on hold until they have the current show-stopper figured out.

1 Like

What does this even mean?

4 Likes

Mid-year 2020…“No Show”
Late 2021…“Show Stopper”
So uhm thinkin’ of changin’ my name t’ Mater.
It’s like Tamater but without the Ta!

My understanding is that they reached a point in the DOTS développement that requires more integration with the unity core engine and/or heavy change to DOTS packages.
It means potentially much more breaking issues and DOTS still being in preview they simply don’t want to “waste” ressources in solving/explaining all the issue the integration may bring. They prefer to stop delivering/exposing those changes until they have a version they feel is stable enough for “general” public.

It does not mean Unity abandoned DOTS it just mean they temporarily stopped communicating about their progress on the subject.

I understand this is a confusing/stressfull situation but I for one still trust Unity continues développement of DOTS.

They made the choice to communicate early on their intentions and take feedback from the community instead of doing everything internally and “dropping” a finished product on us.
Those who follow the développement of ECS from the early package know that much have already changed and that in some forum thread certain feedback have been considered but require heavy refactoring (manly thinking about the enable/disable component feature).
The more développement progress the more other packages/aspect come into play (physics/net code/graphics/ audio/…) Maybe they raise new challenges that need additional refactoring to solve in a efficient and elegant way.

13 Likes

That’s hopeful but the omens don’t look good, at least while the community continues to be kept in the dark for such a long and extended period. At this point I wouldn’t consider DOTS a safe bet for future projects.

2 Likes

Note this is all speculation and since beginning of this year there has been no updates to ECS package and no “official” forum posts. You can conclude what you want from this but to me this is dead until I’m proven otherwise.
I think it makes little sense to dig into Unity’s ECS now.
First reason is the uncertainty. It would not hurt to tell us what’s going on.
Second reason is, that whenever something new will be released it probably contains major changes so your stuff will not work any more.

When I would see this behavior in an Early Access game I would certainly consider it dead. Not sure what other criteria should apply here.
So my suggestion is to don’t hold your breath and spend your time with something different. When there is progress and a new ECS version gets released act surprised and rejoice. But the current situation just leads to frustration when you deal with it. So better to avoid IMO.

4 Likes

First of all: Unity announced in may that they work on update and near update will be till the end of this year so why you cry that there no any other updates?

Second: Engine is not a shipped Game and games differ from each other i.e. first announcement of CyberPunk2077 was in 2012.

Third: you talk about ECS not about DOTS

Fourth: we know that unity work on rewrite on to C# SourceGenerators and ECS is still in Experimental phase so of course everything will change it must change in not back compatible way. And Unity already told that adding Enable/Disable component ruin mostly every other ECS package and this is hard step, so we need to prepare to do same hard step after update.

Fifth: We know about some shadow of move forward because ECS samples was updated to run on ECS version 0.20.0 recently.

Sixth: Unity patented ECS memory model!!!

Seventh: On SIGGRAPH 2021 unity presented last HybridRenderer 2.0 that is way faster than current one and 60 times faster than URP on CPU side

Dont looks like ECS is abandoned, isn’t it?

Conclusion: If you want to know something about ECS you need to follow info on forum not only complain. Just read forum :slight_smile:

21 Likes

I’m talking about actual updates. As far as I can ascertain latest ECS release is 0.17 from January . I glance about the sticky threads in DOTS subforum from time to time and could not find any more recent news.

I don’t talk about announcements but about released Early Access games. When there is no update for them community is also “worried”. When there is no update for a while there should at least be some communication about whats going on. Silence is just irritating and frustrating for “fans” and community.

I suspected op to mean ECS since other parts of DOTS are not on lockdown as far as I’m aware. OP would not be the first one to confuse the terms. Can we get some clarification and maybe a link to what “forum post” you refer?

I guess you refer to my “your stuff will not work any more”? That was not a complaint, just an expectation. And the point is still valid. If Op starts now with ECS he will most likely have to rewrite much of his code. He can decide to do it anyway, but he should be aware.

I think I have read what you mean. And I found the situation quite funny. But this “unofficial information” is nothing to place plans on, do you agree?

How many patent owners don’t use their patents themself but just “milk” others which want to use it? Not saying that this is happening here. Just that your “argument” is not neccessarily a lifesign for ECS.

I can’t keep an eye on EVERY extern information source. I thought if there is something important to know they would post it here in their own forums. Am I naive because of that?

It looks certainly abandoned. At least to me. They changed from an active communication to complete silence. No reasons, no explanations. People asking detailed questions are just ignored. I don’t have that trust and “optimism” you seem to have.

That’s exactly what op, me and many others want. Knowing something about the state of Unity ECS. And we read the forum and learn nothing new. Just silence and beeing ignored, Thats exactly the point. Even if I see those “breadcrumbs” you presented I draw different conclusion from them. The longer this silence goes the more trust is lost.

Another point is I don’t want to invest too much time in reading about this when future seems so dire and unclear. It would be just a waste of time if it is already cancelled. So please excuse that I’m not up to date on every little information spread across the internet.

I think it’s natural that people want to know what is going on. UT refuses this. I’m not aware of any reason for this. I just think they should not treat their customers/users/community this way.

Anyway. Another thread like this got locked already. So this is the last thing I will say about this topic. If UT does not want ECS to look dead they should just talk to us about it. If they don’t talk it looks dead and it is “fair” and logical to draw this conclusion. Until then your guess is as good as mine.

5 Likes

…

ROFL.
https://discussions.unity.com/t/836547

You guys take turns to post BS “is DOTS abandoned?” fake worrying posts? What good does it make?

3 Likes

First is it not fake worrying, it is a legitimate question. .I do not worry.
I couldn’t care less if they discontinue it.
I just need to know for professional reasons if it is worth investing time on it or not.

Second, I have not seen any other similar posts, I would not bother posting otherwise.

Third, thanks for the link. It’s helpful. Just lose the attitude. We can all carry one.
Remain professional.

5 Likes

Well, I’m sorry, but the “I heard somewhere that it’s abandoned.” isn’t professional either. Instead of coming to the forum, check the pinned threads and notice the one with “notice” and reading it posting the 15th “is it abandoned?” thread. For professional reasons.

3 Likes

Do you think this half year old thread offers “reasons” or “explanations”? The only word which could be seen as those (with much fantasy) is “crossroads”. Whatever that means in this context.
More important is what MartinGram posted there:

They cannot give the slightest update since then? People asked specific questions and got no response. You may think the “right” moment is just not here yet. I think they have forgotten about this.

What good does this silence make? How is the sudden change in UT’s communication scheme good? Which purpose does it serve?
On the other hand “complaining” is feedback. Most people usually state when something bothers them. Why should that not be possible here?
How should UT know what people expect when noone says what he/she wants?
How do you solve problems/issues/misunderstandings with other people when not by talking?

There has been some “enthusiasm” about DOTS-ECS. I just wonder if it was justified. This behavior is just odd and not what I would expect from a company so dependent on their community.

1 Like

I’m just wondering here. If you have an appointment with your MD do you nag him until the date is due? I wonder because when unity said “no updates until we have something, and don’t expect anything in this year” you keep “complaining” about where the next update is.

As for the OP original question:
As for every experimental package it’s not recommended to be used in production. That said DOTS have its parts. Jobs and Burst are released already so it should be ok to use them, but ECS and derivatives are still in the experimental phase. There are use cases on another thread of using them in production but as far as I know, developers needed some extra time to make it possible.

2 Likes

Can I have a link to that post please?

This would help soothe the forum - they’re being a bit irate because it’s a shock to them to think about DOTS being cancelled.

Totally agree- the responses have been a bit tetchy! :slight_smile:

3 Likes

Advancing DOTS is the only In Progress item in the 3D Characters and Animation Roadmap. See this post about animation. The NetCode subforum has very timely developer responses to issues and talks about whether or not something has been fixed internally yet or not. Unity is clearly still working on DOTS.

The reality is that DOTS is preview tech and Unity has a lot of work in order to make it usable for anyone on a team that does not have a knowledge of low level programming. I assume this has a been large part of the work that has been on going this year. Unity will release news on DOTS when they are ready to; creating and hijacking forums asking for Unity to release news now does not serve any purpose but to drive speculation.

Also, there are a bunch of open positions for DOTS.

8 Likes

Those news was from may according your link and Unity say that there will be no updates until end of yer because they work.
You know as a developer that stabilization is huge step and time consuming, so having year to do actual work is very very very right decision. If you read this carefully you can understand this https://discussions.unity.com/t/836547

We there not fans, we developers I if we professional developers than we should understand this more than any one another. ECS is not like Early Access is more like first teaser of tech, like first (may be second) video about Cyberpank2077 back in 2012. Early Access is late Alpha or Beta while ECS is in Experimental or Pre pre pre pre pre Alpha stage.

It is very official actually. You can go to unity git repo and look at it.

You just very negative there :slight_smile:

Yes exactly. They say no info in 2021 so there will be no info. If you want info - look for it yourself. It is Experimental tech.

Abandoned and silence is not the same at all. And you can see that there a lot of work in progress and many posts from unity staff about work and size of DOTS team around the forum. And Unity state clearly why and when. https://discussions.unity.com/t/836547

This is just about professionalism. To do job and create what complaining community want. This is good step.
Just read forum. ECS community complain just about everything, mostly why your pre pre alpha experimental tech not super stable release, why new version of it not back compatible…
Silence is pretty good way to stop waste time with such community and do actual job.
Again dont use Experimental Pre pre Alpha tech. No one can say when it will be released. Unity was too naive when they set release date for DOTS 1.0. We understand this they too. So no more any release plans just WIP.

If you dont want to use Experimental tech just dont use it and wait for release.
After release future will be very rock solid. This for Every one not for you personally.
If you want to use such tech than you need read all stuff from DOTS sub forum to be aware of.

Sorry for so many text. Just want to write maximum answers may be this will help somehow stop topics like this.

I am not blame anyone. Just may be this new topic help any one and help stop creation the same topics again and again and fans (professional developers) already understand what unity wrote and that we need wait for 2022 and may be even wait for GDC 2022 where Unity say something for sure.

once again

ECS is EXPERIMENTAL :slight_smile:

2 Likes

I’d be surprised if that link and that comment exists at all and nobody of us found it. Last thing we heard is that DOTS has the largest amount of people working since it started.

3 Likes

Doesn’t matter if it can or cannot be found IMHO. It would be nice to address the original post if it can be though, and prevent further drama.

2 Likes

I don’t really intend to participate in this argument. People are going to believe what they believe. But I do want to clear up some misinformation.

That 2.0 is V2 which is what we have and can enable today with the scripting define ENABLE_HYBRID_RENDERER_V2.

More like from May: DOTS Releases - Latest Release: DOTS 0.17

7 Likes