This is the best explanation of uinty ecs I ever seen. Thanks a lot !
@OmarChida4 жыл бұрын
Yesterday was working on my own ECS. And was thinking how to engineer this I had the same idea as what they did in unity. Thanks Brian you made it crystal clear and inspired me of what to do with my custom ecs.
@spiral93164 жыл бұрын
Thanks to you i was able to really implement my first systems!! Omg the way of coding it's so easy and convenient! I had an out of combat health regeneration and Mana regeneration system in like a few minutes!!! Ressdead based on timer,aoe skills querying for destructibles meeting criteria it's so easy, really cool!
@DetectivePoofPoof4 жыл бұрын
Great stuff! Saving this for later reference.
@DrTheRich2 жыл бұрын
It all falls into place now. The game engine of Age of Mythology, that I used to mod, is build with an ECS. 20 years ago.. it's data structures matches this exactly..
@Bjarkediedrage4 жыл бұрын
Perfect! Thank you!
@rickyhelgesson4 жыл бұрын
Thank you for a great overview of ECS. There's a tiny error at 13:07, where you accidentally say that "we are responsible to dispose of this chunk when we no longer need it".
@Hanokei4 жыл бұрын
Thank you.
@aaronwinter7911 Жыл бұрын
I'd love to hear a more general opinion on ECS in game development from you! :) Personally, I think ECS is massively undervalued. It has the potential to change how we build games entirely. Less because of the performance benefits, but the impacts it has on scalability, maintainability and flexibility.
@hoseinabdl32634 жыл бұрын
thanks man
@moeman19843 жыл бұрын
This essentially means that component types are not contiguous in memory. So when you have your renderer iterate through all the Renderable components, or say 'Position', it doesn't iterate a contiguous block of memory. I've been learning Entt ECS, and this is an important part of its architecture. Apparently it's important to avoid cache misses, but I've seen other ECSs and they don't keep components contiguously, so I dunno.
@claude39574 жыл бұрын
What happened to codeschool(dot)org?
@briantwill4 жыл бұрын
I abandoned the domain. Wasn't much on it anyways except a list of videos. A similar list is now at brianwill.github.io
@MaxPicAxe4 жыл бұрын
Do you purposely upload out of order? xD
@briantwill4 жыл бұрын
Multiple videos scheduled to go public at the same time get presented in the channel in indeterminate order.