How and Why to use ECS (Entity Component System)

preview_player
Показать описание


In this video I show you how and why to use a Component Based Architecture in your C# Unity Game.
-----------------------------------------------------------------------------------------------------------
If you liked the video then please respond with a like and a subscribe to show your support for the channel and I'll repay you by creating more tutorials to teach you the wonder that is Unity :D
Рекомендации по теме
Комментарии
Автор

Please remember to include the script's monobehaviour in the components struct otherwise the ECS system will actually perform the code on anything with the Game Object Entity and Transform scripts attached.

DapperDinoCodingTutorials
Автор

Thank you. Now I finally understand ECS, at least the hybrid kind. Would love more ECS videos.

astrrnaut
Автор

I love this guy, keeping it simple. I hope you continue your videos forever!

csgoisbetterthankiddiegame
Автор

Excellent video. Can't get more clear than that.

bluemaniac
Автор

very good stuff first tutorial on youtube that is clear and simple to understand.. hopefully more tuts on this topic, Big up.

zombiemachines
Автор

Good explanation of ecs, simple and effective. Got a new sub :)

freak
Автор

Was using the billboard script on your grass just for demonstration or are you actually using that? Because that is NOT how you should be doing billboards and you will have serious performance issues if you continue like that. You should be doing it through the GPU.

Swiggies
Автор

You should try adding the Job system and Burst compiler to this. You'd probably get the time for that system to less than half a millisecond.

Veerseloth
Автор

Okay so Hello and welcome to another Unity tutorial

Tikodev
Автор

Dapper your Creating a Discord bot is not working can you teach me?

sparks
Автор

If scenes changed, how should we handle a system? I mean to remove it from the logic, If you know what I mean.

kinggore
Автор

Could this also be done as simply or simpler with events and delegates? Genuine question

MalikenGD
Автор

I've found UI in general is very non-performant, if your grass is actual UI I would suggest changing it to a 3D quad. Nice to know I can mix ECS, rewriting everything would be a huge endeavour for me.

OtakuDYT
Автор

great video, but for the life of me I cannot get ComponentSystem to compile, ive added
using Unity.Entities;

TYNEPUNK
Автор

Really? 360P for 2019?
Maybe It's been processing? :D

kinggore