THIS IS THE BEST EXPLANATION VIDEO FOR ECS BY FAR !!...I wish it was more practical with scenarios Instantiations, PlayerControls etc
@sabriboughanmi24356 жыл бұрын
it's the best ECS Course on KZbin !! Thank You !!!
@gregoryfenn14626 жыл бұрын
Agreed! Although admittedly, that's really not a very high bar.
@edmund0dao4 жыл бұрын
Wow, great job. Thank you for this! This is a rare gem of a tutorial. Keep it up pleeease!!
@Fokimm6 жыл бұрын
Wow, i was watching all of your videos about how OOP is bad, and only NOW i discovered your tutorial about UnityECS!!! I'm making the switch to ECS in Unity, really need this!
@Barldon6 жыл бұрын
I've only been coding in C# for a few months, but is what you're trying to get at that using this basically eliminates most of the object oriented nature of everything done in unity?
@geraldatanga5 жыл бұрын
OOP is meant to make programming a lot easier. ECS is great for performance, but the amount of code increases by a factor of 3x or more.
@ashoakenfold6 жыл бұрын
Wow. Amazing work you've done over the years. Would love to hear you weigh in on ECS/Unity and UE4 with insights similar to your OOP is Bad video.
@MsJeffreyF5 жыл бұрын
I just came from one of his OOP videos, asked him what his thoughts were on ECS, then actually looked into his other videos lol. Still agree with you, would like to hear him talk about it. Maybe he has but I haven't found it yet
@bertaandor886 жыл бұрын
Very nice explanation. Thank you! :) P.S: I almost killed your black cursor because I thought it is a mosquito :D
@mana205 жыл бұрын
How do you feel about ECS and Data Oriented design? After watching your OOP videos in trying to make sense of the best way to design within Unity.
@MaxPicAxe5 жыл бұрын
These videos are great!
@PHPLanceRU6 жыл бұрын
But how do we actually use it in our games? :)
@elmarulian6 жыл бұрын
Thanks for the video!, one question though, If a component is removed from a entity (via another system), do I need to update the group via GetComponentGroup each frame?, or do that group updates "automagically"?, thanks!
@briantwill6 жыл бұрын
You call GetcomponentGroup in the system setup. So you reuse the same ComponentGroup object every update, but when you call GetComponentDataArray(), the iterator is up-to-date with all the entity changes.
@elmarulian6 жыл бұрын
That's actually nice, thanks!
@John14_6 жыл бұрын
Hi Brian, can you please put your site codeschool.org back up? Thanks!
@briantwill6 жыл бұрын
I let the domain lapse, but I've put up a similar list of links here: github.com/BrianWill/byteschool