Тёмный
No video :(

Baking Scriptable Objects, List Component Types, Burst Profiling - Unity DOTS ECS Master Class 

WAYN Games
Подписаться 1,6 тыс.
Просмотров 1,2 тыс.
50% 1

Support the channel :
- Donation : wayn.games/ko-fi
- AssetStore : wayn.games/ass...
- Likes & Share 👍
Follow us on :
- Discord : wayn.games/dis...
- X / Twitter : wayn.games/twi...
- GitHub : wayn.games/github
Resources
------------------------------------------------------------------------------------------------------------------
github.com/WAY...
Internal buffer Capacity Explained : • Unity ECS vs Mono: A d...
Key concepts
------------------------------------------------------------------------------------------------------------------
DynamicBuffer
IBufferElementData
Internal Buffer Capacity
Local Transform
TransformsHelpers
Burst
Profiler
BakingDependency
BakingOnlyEntity
Bonus Tip for cleaner code
Description
------------------------------------------------------------------------------------------------------------------
Discover advanced Unity DOTS techniques in this comprehensive tutorial! Learn about new component types, optimize performance with the Burst compiler, and master the ECS baking workflow. We delve into dynamic buffers, buffer elements, internal buffer capacity, and more. Learn how to manage dependencies in the ECS baking workflow to streamline your architecture and leverage powerful tools like scriptable objects in Unity DOTS ! Follow along as we explore local transforms, transform helpers. Plus, gain valuable insights into profiling Burst compiled code for enhanced performance. Don't miss out on optimizing your Unity projects with these expert tips and tricks! Access the full tutorial code on GitHub. Like, share, and support the channel for more insightful content. Watch now and level up your Unity DOTS skills!
#dots #course #ecs #gamedev #gamedevelopment #gamedevtutorial #unitytutorials #unitydevelopment #masterclass #tutorial #unity3d #gamedev #entitycomponentsysstem #dataorientedtechnologystack #madewithunity

Опубликовано:

 

26 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 14   
@Steve-ni5mg
@Steve-ni5mg 6 месяцев назад
Thank you so much for always uploading great lectures. I'm really looking forward to the next lecture.
@sauvikmukherjee
@sauvikmukherjee 6 месяцев назад
Can you upload more videos on DOTS animations ? And like how to optimise it
@WAYNGames
@WAYNGames 6 месяцев назад
There will be a video about an improved way to handle animation and hybrid gameobject/entity. I don't expect it to bring performance improvements compared to standard animation. I'll have to do some research but that's a good video topic, thanks for the suggestion.
@johanlindberg628
@johanlindberg628 6 месяцев назад
Really awesome series!
@AndersenCastaneda
@AndersenCastaneda 6 месяцев назад
Great tutorial
@mohamadbakr6474
@mohamadbakr6474 4 месяца назад
Liked the course
@damislav
@damislav 6 месяцев назад
ECS genius
@WAYNGames
@WAYNGames 6 месяцев назад
Thanks☺️. It's just practice and perseverance. If you don't give up, you as well as anyone else can do what I do 😁
@user-zl3fg2to9v
@user-zl3fg2to9v 28 дней назад
hi, Thanks for your awesome video. I have a question. I'm making agent with ECS and having trouble setting path data to ECS system. what I want to do is make path data in MonoBehaviour at runtime and send it to agent spawn system to initialize agent and spawn. how can I send independent path data to each single agent in ECS? Is there any similar features in your videos?
@WAYNGames
@WAYNGames 12 дней назад
Interoperability between mono and ECS is simple when you only have to synch single player data, just use a singleton entity. When it comes to synching unit data (each individual entity having it's own data) would need to get more involved. You can look at the animation video as it provides a way to synch both ways. Entity to go and go to entities.
@kostariev_vadim
@kostariev_vadim 5 месяцев назад
And how will they work as a DependencyOn in an already build project? That is, if the project already has a build and we change the data in the scripttableobject, will the data change then?
@WAYNGames
@WAYNGames 5 месяцев назад
You will have to rebuilt the project to have the scriptable data up to date in the built client.
@kostariev_vadim
@kostariev_vadim 5 месяцев назад
@@WAYNGames how then to work in commercial projects, how is it even possible to add an addressable prefabs, does this require a complete redesign of the baking system and bake everything in the baker class and in your own BakingSystem?
@WAYNGames
@WAYNGames 5 месяцев назад
You can use addressable with dots. In practice it's use for me would be limited to configuration data that you can store in a singleton entity with a blob asset. That is what I used for my old ability system. There is a DOTS equivalent called Content Management but there are still some flaws and lack of documentation making it really hard to use and understand.
Далее
А ВЫ УМЕЕТЕ ПЛАВАТЬ?? #shorts
00:21
Просмотров 1,1 млн
Ajdarlar...😅 QVZ 2024
00:39
Просмотров 299 тыс.
It's time for change, it's time for Linux.
10:53
Просмотров 312 тыс.
Should You Use DOTS in 2024? (plus what is Unity ECS)
30:15
Unity ECS For Beginners (DOTS)
18:52
Просмотров 15 тыс.