Объединение ECS и MonoBehaviour подходов в разработке мобильных игр / Алексей Лукьянов (Azur Games)

  Рет қаралды 11,031

DevGAMM

DevGAMM

Күн бұрын

Пікірлер: 20
@seldemirov
@seldemirov 3 жыл бұрын
Наконец я понял ESC! Спасибо докладчику) Жаль только, нет репозитория с примерами на гите от автора
@DivineOwl
@DivineOwl 11 ай бұрын
Когда лет 15 всем вокруг говорил, что ооп хреново работает в сложных динамичных системах, что это культ повернутых, продвигаемый корпорациями, для того чтоб сделать программиста тупым легкозаменяемым исполнителем, и тут вдруг слышишь подтверждение своих убеждений от разраба из приличной организации, прям бальзам на душу.
@casualkex2630
@casualkex2630 3 жыл бұрын
Очень хорошо и интересно рассказал, но я не понимаю зачем менять ракурсы и двигать камеру?
@АнтонГолубев-х3ь
@АнтонГолубев-х3ь 2 жыл бұрын
что все говорят про ООП - кошка это животное, либо машина имеет двигатель; что все говорят про ESC - вот компонент позиция, вот компонент скорость.
@Tumanop
@Tumanop 2 жыл бұрын
Я столько дерьма схавал при изучение ооп, а переход на ecs у меня занял пол дня)) сейчас же комбинирую ооп и ecs в одной игре что помогло сократить разработку с месяца на одну неделю. Ecs очень удобная штука но без ооп она всё-таки урезана.
@mariacho8174
@mariacho8174 3 жыл бұрын
Начал сейчас погружаться в ECS и понял, что катастрофически мало информации в инете на эту тему! Спасибо за доклад)
@skippythemagnificent8103
@skippythemagnificent8103 3 жыл бұрын
The is a great talk, its calm detailed and is very much appreciated :), please keep using the CC for subtitles on all your videos, for us brits : )
@slimeball3209
@slimeball3209 Жыл бұрын
ECS очень похож на geometry nodes в blender, и в принципе на шейдоропись, где у вас есть доска с инфой и атрибутами, а обработка всей стены происходит в какой то связке логики. Id содерижт кучу атрибутов, как энтити содержит такие же атрибуты, а геонода как системма производит операции над этим. очень крутая и понятная системма.
@brunskiy
@brunskiy 2 жыл бұрын
Спасибо
@doodocina
@doodocina Жыл бұрын
ECS и производительность... серьезно? (ооп подход намного быстрее)
@ivacbka
@ivacbka Жыл бұрын
🤣
@ProkerKusaka
@ProkerKusaka Жыл бұрын
Ну я даже не знаю с чего начать чтобы развеять сомнения)
@doodocina
@doodocina Жыл бұрын
@@ProkerKusaka начни с getComponent, дальше посмотрим)
@deko4132
@deko4132 Жыл бұрын
обращение к огромному объекту, чтобы взять position является более затратным, чем обращение конкретно к position
@doodocina
@doodocina Жыл бұрын
@@deko4132 "обращение".. вы в него стучитесь чтоли? берете ссылку на позицию и делаете с ней что хотите. а вот добавление обьектов и компонентов в ецс, их линковка, сортировка по разным спискам, поиск нужного компонента - все это намного дольше чем рекурсия p.s. это какой такой обьект вы называете "огромным"? если у вас в коде есть что-либо "огромное", значит вы что то делаете не так, синдром яндередева
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 2 МЛН
Ozoda - Lada ( Ko’k jiguli 2 )
06:07
Ozoda
Рет қаралды 15 МЛН
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19
Software Engineers have no Deep Knowledge in 2024?
8:54
Roman V.
Рет қаралды 7 М.
Bob Nystrom - Is There More to Game Architecture than ECS?
23:06
Roguelike Celebration
Рет қаралды 203 М.