DOTS Netcode Copenhagen updates

I did a game jam last weekend and was trying out GitHub - Unity-Technologies/multiplayer: Unity multiplayer packages and samples but soon realized it is 3 months old. A lot of the stuff demoed in Copenhagen is there, but there are some critical pieces that were different that I couldn’t exactly work out.

Any rough estimate for when we could see the fall update to the repo? No rush, just checking in.

DOTS is really coming together nicely now that all the modules are ramping up.

~3-4 weeks

20 Likes

Does this next DOTS Netcode update come with DOTS sample already?

1 Like

Any news?

:slight_smile:

7 Likes

Updates?

Do you guys know what ~ means? :eyes:

because I dont! why is there no Animation DOTS in Package Manager window yet?! :rage:

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:)

41 Likes

Hopefully it won’t break too many of the current implementations

:hushed: https://github.com/Unity-Technologies/DOTS-training-samples/blob/larus-labrat-netcode/Ported/larus/LabRat/Packages/manifest.json

:frowning: Access to 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates/com.unity.burst' was denied

2 Likes

It’s exciting, patiently waiting.

@pal_trefall Nice try :slight_smile:

1 Like

DOTS survey

What version of the Entities package are you using?
<0.1.0
0.1.0
0.1.1
0.2

Yes please

8 Likes

I’m impatient and yes, it’s VERY exciting. I’m doing VR with it! :smile:

4 Likes

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 really can’t wait!

1 Like

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.

You are not alone!

9 Likes

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

8 Likes

After watching the Unite video, I gave up on my hope. Here are the reasons.

  1. Delivering something a year late and it still looks like a mess. I’m not even sure where they are headed.
  2. Unity’s track record tells me that it’s not going to be much different in the near future.
  3. The API looks so convoluted and low-level that I don’t think anyone can wrap their head around easily.
  4. DOTS is still in fluke and the Netcode is in the same boat.
  5. 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.

2 Likes

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

6 Likes

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.

1 Like

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.

Bit off topic but I get what you mean.

4 Likes