We are working as focused & hard as we can ironing out the last couple shipstoppers. We want to make sure the different pieces work well enough together for the first release.
It’s close, a bit of patience please. I know its exciting:)
Along with the new beta release (2019.3.0b11), I would have thought that the new packages would be released, this does not seem to be the case. And as such, does anyone have a clue as to when to expect to get our hands on this?
I want them to get it right because I want to base production code on it. I have waited quite a few years for Unity to get to a point where they can support my business goals.
If it means I wait another month even, so be it.
I’ve supported Unity since start, and I have faith this is where it all lands. This netcode + DOTS takes a lot of talent and engineering to pull off so I’m very excited.
Lets organize a network stress test in here once this launches!
This online third person shooter game will be a pretty good proof-of-usability for DOTS. If we can have 100 online players, all with animated meshes, and the framerate stays over 60 on a decent-but-not-great gaming PC, and the networking holds up… then we can all rejoice
And I’m guessing there’s still a lot more optimizations coming to DOTS in the following months/years so it’ll only improve with time
After watching the Unite video, I gave up on my hope. Here are the reasons.
Delivering something a year late and it still looks like a mess. I’m not even sure where they are headed.
Unity’s track record tells me that it’s not going to be much different in the near future.
The API looks so convoluted and low-level that I don’t think anyone can wrap their head around easily.
DOTS is still in fluke and the Netcode is in the same boat.
Even if everything is perfect, your game needs to be DOTS to take advantage of it. And I’m not sure DOTS conversion is possible.
My take is that I’ll give Unity another 5 years and if they don’t abandon it by that time, then I’ll consider.
Good luck and there goes my hope, again. Unity is Unity and they never failed to disappoint me.
I’m gonna speculate, but I think the whole reason why it’s been hard for Unity to give us good tools in the past is because they were stuck with tremendous technical debt and they had millions of users that would complain if any breaking changes happened
I don’t think there’s any realistic way to salvage the monobehaviour workflow and make it good for high-grade games at this point.
DOTS and SRPs are the solution for this. A completely new tech stack that throws all the flawed legacy stuff out of the window and is being made by a team that has a bunch of AAA game industry vets in it (Mike Acton, Andreas Fredriksson, Tim Johansson, and Sebastien Lagarde to name a few). These are people who worked on Frostbite (Battlefield) and Insomniac Games’ engine
At the very least, we can say it’s in very good hands
The plan is always nice and I was sold DOTS promise, but I cannot say the same about their execution.
I always say I’ll be happy to be proven wrong but it hasn’t happened yet.
LTS is about keeping people supported, yet Unity still fails to deprecate stuff properly. The rampant mess of XR in Unity is clear evidence of this. Unity should really rely on LTS and customers need to learn what those letters mean. What’s the point of long term support if nobody uses it then complains when things change?
Unity should be a bit braver with changes I think.