Leveraging DOTS-powered physics - Unity at GDC 2019

  Рет қаралды 29,545

Unity

Unity

Күн бұрын

Hear about the journey of taking Havok's AAA physics engine from C++ to the land of C# and the Data-Oriented Technology Stack (DOTS). Learn about the architecture and features now available in Unity Physics, see it in action, and learn how Unity Physics and Havok Physics can work together to maximize dynamism in your games.
Speaker: Rory Mullane (Havok)
Find out more about Unity and Havok Physics: on.unity.com/2UFvWy5

Пікірлер: 24
@Clairvoyant81
@Clairvoyant81 5 жыл бұрын
I checked out the ECS a bit and DOTS Physics yesterday and here's my biggest issue: Lack of documentation. It's kind of hard to even achieve simple things like react to a collision that occurred when you have no idea how this is achieved in the new system. Also, perhaps I just haven't found it yet, but it seems there's no way to inspect entities during game play? I used the ConvertToEntity component, my game objects disappeared, like they should, but I didn't get anything I could actually check out. is there a way to inspect Entities during play mode in the editor? I'm going to check out the examples at the URL in this video, but at least for me, I'd prefer a few overview articles and a documentation on the available components and what they do. Tutorial videos, samples, etc. are all good, but at the end of the day I need to be able to look a few things up to work effectively.
@AEjlersen83
@AEjlersen83 5 жыл бұрын
When a game object is converted to Entities in ECS it disappears from the scene view. You can find them again in Entity Debugger, but the naming will be Entity 0, 1, 2, 3. You can however find entities given systems and components.
@AEjlersen83
@AEjlersen83 5 жыл бұрын
And I agree with you that there is a lack of documentation. Trying to figure out the DOTS Physics myself and it is a bit annoying at times. Unity ECS is also changing a lot, so it is easy to find documentation that is already obsolete.
@deusxyz
@deusxyz 5 жыл бұрын
Yes its something you gotta just play with. The entity debugger works, you just check a system for where your entity is. But a few examples of how to create an entity, add a collider, detect a collision, and respond to it, would be good for this package :)
@Haapavuo
@Haapavuo 3 жыл бұрын
And a year later, still the same situation
@PhilippLenssen
@PhilippLenssen 5 жыл бұрын
Nice thank you!
@CrazySpin3
@CrazySpin3 5 жыл бұрын
Blessed :D
@spiral9316
@spiral9316 4 жыл бұрын
I was looking for this since 2018.. only now I can find..
@Songfugel
@Songfugel 4 жыл бұрын
9:45 oh damn, this is exactly what I have been struggling to solve to be able to delegate and scale multi-threading extra power into "background" wide-range asynchronous actor AI calculations on huge Worlds. I wish I had realized ofc the physics guys had already solved it elegantly since they have the same problem just inside a "smaller scope"
@DerrickTheFork
@DerrickTheFork 5 жыл бұрын
Will Havok physics be available for free?
@batchprogrammer108
@batchprogrammer108 5 жыл бұрын
Yep
@DerrickTheFork
@DerrickTheFork 5 жыл бұрын
@@batchprogrammer108 Last news I heard, Unity was in talks with Havok to see about the price. Where have they confirmed it?
@mikeluna2026
@mikeluna2026 5 жыл бұрын
Would be awesome if Havok was free... but probably won't... haha...
@MattRix
@MattRix 4 жыл бұрын
Hi, I'm from the future. It's not free, it will be a subscription :/
@usmanmemon
@usmanmemon 4 жыл бұрын
@@MattRix free for unity personal
@ChronoCZ
@ChronoCZ 5 жыл бұрын
Im at a weird point of learning Unity and C# where talks like this one ^ are too complex. While other talks are a bit too simple and beginner focused.
@dandymcgee
@dandymcgee 5 жыл бұрын
I'm at a weird point where talks like this one are too simple. It's very difficult to find good intermediate/advanced tutorials for pretty much any subject. Just stick with it and be glad that you're still at a point where some videos seem too hard, because that means you can still learn from videos. Eventually, you get into the realm of only being able to learn new things by reading very complex codebases or theoretical research papers and that's when it gets tough! Keep at it, and just search for the words you don't understand. Don't be afraid to learn concepts outside of the context of Unity either, a lot of the best tutorials aren't directly about Unity, but share many transferable concepts.
@andrewherrera7735
@andrewherrera7735 2 жыл бұрын
Beware of poorly documented, rushed things. Sometimes code frameworks are pure spaghetti and not worth learning. The dots framework has gotten easier to understand but they still are in a experimental stage and things may change.
@kobilica999
@kobilica999 4 жыл бұрын
So what is "Unity Physics" here actually? It's PhysX?
@kobilica999
@kobilica999 4 жыл бұрын
It's actually Unity Physics, to answer my own question.
@Den-ji6ys
@Den-ji6ys 5 жыл бұрын
On mobile platforms to?
@spiral9316
@spiral9316 4 жыл бұрын
This presentation should have been 2 hours long
@ethancodes7134
@ethancodes7134 4 жыл бұрын
Agreed. I feel like all the videos they are doing on these are very short and limited. I want to see this use in more applications. It's been very limited what they've really shown of it and the explanations are always a bit vague and short. I feel like they don't even know what's going on with it. lol.
@superjaykramer
@superjaykramer 4 жыл бұрын
DOTS WILL NOT SAVE UNITY!
Bob Nystrom - Is There More to Game Architecture than ECS?
23:06
Roguelike Celebration
Рет қаралды 189 М.
어른의 힘으로만 할 수 있는 버블티 마시는법
00:15
진영민yeongmin
Рет қаралды 10 МЛН
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 47 МЛН
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 93 МЛН
Coding Adventure: Simulating Fluids
47:52
Sebastian Lague
Рет қаралды 1,6 МЛН
Havok Vs Unity Physics Vs PhysX: Which is best?
6:00
Christopher Francis
Рет қаралды 18 М.
Unity In China Has Nanite and Lumen?!?!?!
10:31
Gamefromscratch
Рет қаралды 33 М.
Unity at GDC - ECS for Small Things
38:49
Unity
Рет қаралды 54 М.
Overview of Havok Physics in Unity - Unite Copenhagen
42:03
Unity DOTS vs Handbuilt: Sample Project
27:56
Nick Caston
Рет қаралды 674 М.
Options for Entity interaction - Unite Copenhagen
43:12
Unity
Рет қаралды 27 М.
Please Help Steve In Lava Pit Challenge
0:31
ToonToon Daily
Рет қаралды 12 МЛН
Lips are Red or Blue? #shorts
0:45
RKoirala02
Рет қаралды 11 МЛН
Пять минут до линейки
0:35
ЛогикЛаб
Рет қаралды 4,8 МЛН
Я знаю плохое слово🙊 #minecraft #майнкрафт
0:30
ШОРТЫ ВЛАДУСА
Рет қаралды 2,5 МЛН