Unity at GDC - Job System & Entity Component System

  Рет қаралды 57,006

Unity

Unity

Күн бұрын

Пікірлер: 53
@jessehamburger2391
@jessehamburger2391 6 жыл бұрын
Super excited to have this in the Unity toolkit. Thanks a ton for all the work that must have gone into this!
@JamesBowling
@JamesBowling 5 жыл бұрын
While I think this is a great high level overview, looking at a bunch of code snippets is very difficult to follow when looking for a guide on actual implementation
@Endar0
@Endar0 6 жыл бұрын
Is the source code for the job system demo available anywhere?
@ujin981
@ujin981 5 жыл бұрын
you might have heard about Suka and Blyat', but did you know there's also Yob in russian?
@Norbingel
@Norbingel 6 жыл бұрын
was just listening to this in the background and at first I thought Unity was introducing some new technical thing called a "Yob" XD
@DmitryAndrushchenko
@DmitryAndrushchenko 6 жыл бұрын
xD, you have made my day, I just have opened comments to check if somebody will make some jokes about it )))
@ChristianKroken
@ChristianKroken 6 жыл бұрын
Well, at least you know the swedish (and norwegian) word for job now ;)
@ZoidbergForPresident
@ZoidbergForPresident 6 жыл бұрын
job is job, it's an english word, it's also used in french and dutch, so that's only his accent I'd say. WHiich is kind of a silly thing to mock. :P
@Norbingel
@Norbingel 6 жыл бұрын
We have different definitions of the word "mock" then. I was describing what happened when I heard it, not at all meaning it was the fault of the speaker or that it's even a negative thing. It's what I heard, it's what I thought. I'm also not a native English speaker so...
@ZoidbergForPresident
@ZoidbergForPresident 6 жыл бұрын
Well I meant "mock" in a semi playful way, that's what I understood from your post, but we both know how peculiar communication through text can be. ;)
@pedrovictor8666
@pedrovictor8666 4 жыл бұрын
I need to get data from the Serial Port more than once per Update. This runs for the entire game. Is it appropriate to use the Job System, or would a Thread be better?
@johnsmith-jw1do
@johnsmith-jw1do 6 жыл бұрын
I LOVE THE YOB SYSTEM!
@gregoryfenn1462
@gregoryfenn1462 5 жыл бұрын
When will ECS be stable in the package manager to import, and properly documented with examples in the Scripting API? Seriously ECS/DOTS has been in preview unstable mode for years and years now
@FacePalmProduxtnsFPP
@FacePalmProduxtnsFPP 6 жыл бұрын
Too many slides... I've watched like 5+ hrs of these jobs videos and I am barely catching on... 😫
@gregoryfenn1462
@gregoryfenn1462 5 жыл бұрын
Same :/ They dive into pre-made stuff without explaining how they got there or what the different classes/interfaces/methods are doing or how they work behind the scenes
@olieolieolieolie1249
@olieolieolieolie1249 5 жыл бұрын
Yep...completely agree. Unity is putting all this effort into evolving the tech and seems to keep forgetting that to use that one needs DECENT, COMPLETE and understandable documentation. Instad we are left with watching videos and slide shows and wondering at developer written documentation. :-(
@kas-lw7xz
@kas-lw7xz 4 жыл бұрын
@@olieolieolieolie1249 yep totally.. not... You should only start using ECS when you are experienced with C#
@olieolieolieolie1249
@olieolieolieolie1249 4 жыл бұрын
What has C# experience got to do with Unity not writing complete and well structured documentation for their software? Look at Microso‘s C# docs. I have found anything Imwanted to know about there. Well described, how to use, with good examples almost always. With Unity I am left to KZbin, Github, Stackverflow and their own crummy docs and their forums and discord to get a somehow picture of how stuff works and is meant to be used. They do not even have a decent meta language for their function descriptions. And their user guide falls short at about every function. This makes the tool very inaccessible to many and it is costing business hours and hours. I am literate, so why am I being relayed to youtube presentations to find out how stuff works? Finding the info I am looking for means watching for an hour where a decent index to a manual would get me in seconds.... that‘s what I was talking about. Just to be more clear :-)
@Micz84
@Micz84 6 жыл бұрын
Where can i find an example of jobsystem for navmesh?
@JonnyHong-r6d
@JonnyHong-r6d Жыл бұрын
excuse, what's the meaning of yob system ?
@ElectricChaplain
@ElectricChaplain 6 жыл бұрын
If DisposeSentinel can give an error on memory leak, then why doesn't it fix the leak itself i.e. make NativeContainer managed? My guess is that there is a performance trade-off.
@gregoryfenn1462
@gregoryfenn1462 5 жыл бұрын
Because that would defeat the whole point of using unmanaged code! The point is that the garbage collector shouldn't even think to check out NativeContainers, only the super low-level interrupts will raise errors if something goes wrong further down the chain, which then costs a lot to debug.
@karenhovhannisyan9193
@karenhovhannisyan9193 6 жыл бұрын
Will Unity ESC completely replace classic programing?
@Gorgggg
@Gorgggg 6 жыл бұрын
It will not immediately, but the ecs could replace monobehaviours and gameobjects. Unity has even announced a Unity for tiny things version of there engine, which does only use the ecs
@gregoryfenn1462
@gregoryfenn1462 5 жыл бұрын
I suspect ECS will partially move under the hood of classic programming so we don't have to change too much our way of coding, but ultimately it's a choice. If you like high-level decent-performace OOP coding, then stick to the classic way. If you need ultra high-performance systems, then you kind of have to switch to the more low-level DOTS approach
@FinitiXgameDepartment
@FinitiXgameDepartment 4 жыл бұрын
@@gregoryfenn1462 i hope so
@Sychonut
@Sychonut 6 жыл бұрын
Nice yob!
@bimalshrestha1460
@bimalshrestha1460 6 жыл бұрын
i didn't get email to sign in can help it will awesome from Nepal thanks
@SuperOranBerry
@SuperOranBerry 6 жыл бұрын
Nice talk!
@bigmanslopisdeadnowsorry
@bigmanslopisdeadnowsorry 6 жыл бұрын
I find making 3d models on blender hard plz help
@yummydonuts382
@yummydonuts382 6 жыл бұрын
This is not really the place for that, type that shit into google breh
@bigmanslopisdeadnowsorry
@bigmanslopisdeadnowsorry 6 жыл бұрын
Ok thx
@marcoseliasmep
@marcoseliasmep 6 жыл бұрын
SlenderSlimePlayz try Blender tutorials, there are plenty here on KZbin. Or you may use ProBuilder inside Unity, it is easier to model things right into the game view.
@KHos73
@KHos73 6 жыл бұрын
What is hard for you, typical is to say that without giving details..spend time to learn some more, look at the many tutorials.. also you can try probuilder / polybrush in Unity now! Those tools are nice.
@EricWilliamsCG
@EricWilliamsCG 6 жыл бұрын
I also find making models in blender hard.
@victorvoiz8839
@victorvoiz8839 3 жыл бұрын
Фантомас
@ElectricChaplain
@ElectricChaplain 6 жыл бұрын
"If we have 1 frame latency, no one will notice" ... except Evo players
@colonthree
@colonthree 5 жыл бұрын
"Yob" is so Scandinavian... ;w; It should me more like "deejzhob". uwu
@ujin981
@ujin981 5 жыл бұрын
почему-то его очень тяжело слушать серьезно
@CariagaXIII
@CariagaXIII 6 жыл бұрын
intel is trying to make single core great again
@47Mortuus
@47Mortuus 4 жыл бұрын
I hope you're not saying that multicore processors will be a thing of the past, soon...
@davidd9976
@davidd9976 5 жыл бұрын
I don't know if I trust this guy, he looks a bit like a Yob
@Variecs
@Variecs 4 жыл бұрын
ёб систем, серьёзно?))
Unity at GDC - C# to Machine Code
56:40
Unity
Рет қаралды 22 М.
Unity at GDC - ECS for Small Things
38:49
Unity
Рет қаралды 54 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Getting Started with the Job System in Unity 2019
25:54
Code Monkey
Рет қаралды 184 М.
Options for Entity interaction - Unite Copenhagen
43:12
Unity
Рет қаралды 28 М.
Let's Create a Compiler (Pt.1)
1:11:03
Pixeled
Рет қаралды 581 М.
The Art of Code - Dylan Beattie
1:00:49
NDC Conferences
Рет қаралды 4,7 МЛН
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 699 М.
Unity at GDC - Evolving Unity
57:43
Unity
Рет қаралды 25 М.
Unite Berlin 2018 - Unity's Evolving Best Practices
46:48
Getting started with Burst - Unite Copenhagen
38:30
Unity
Рет қаралды 19 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН