Подробный урок по Entity Component System в Unity
В этом видео я объясняю, что такое Entity Component System (ECS), зачем он нужен и где применяется. А так же показываю, как преобразовать код обычного Unity-проекта в подход Entity Component System. В видео используется версия LeoECS, работающая на классах. Существует так же версия с использованием структур, но примеры из видео в ней работать не будут. Читайте внимательно описание на GitHub. Проект из этого видео будет доступен подписчикам Patreon и Boosty. Поддержать канал на русскоязычном Boosty: https://boosty.to/insaneone Или на Patreon: / insaneone Discord-сервер канала: / discord Группа VK: https://vk.com/insaneoneblog #Unity #РазработкаИгр #ECS У меня на канале регулярно выходят новые видео с уроками по Unity и разработке игр, а так же другими интересными темами, связанными с геймдевом. Подписывайся! Не забывай оставлять комментарий, если у тебя появились вопросы или предложения по видео :)

Почему ВСЕ разработчики так любят ECS?
![Процедурная генерация бесконечного уровня [Unity 3D] [Tutorial] - часть 1](https://i.ytimg.com/vi/xh1U0Bf6wKw/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCCjA8E6wl-aOrbSMUmfwopPud9yQ)
Процедурная генерация бесконечного уровня [Unity 3D] [Tutorial] - часть 1

Что такое ECS и с чем его компилят, Андрей Боронников

MonoBehaviour и ScriptableObject. Для чего нужны и как использовать?

Bob Nystrom - Is There More to Game Architecture than ECS?

Оптимизация игры на Unity. Entity Component System, LeoECS

Паттерн Entity-Component-System и металингвистическая абстракция

Unity job system. Как применять потоки в юнити неявно

Unity 2021 UIToolkit: Фронтенд уже в геймдизайне? Учимся создавать интерфейсы часть 1

UNITY DOTS (ECS) - Beginners Guide

Паттерн Observer, С#, unity, gamedev,

Events in Unity. How to use them? Action and Func delegates.

INSANE shooter with WAY too many bullets (Unity ECS Tutorial) - PART 1

ВСЕ ПРО АСИНХРОННОСЬ В UNITY! Ч.1. От корутин до async/await и UniTask

Dependency Injection, С#, Внедрение зависимостей, unity, gamedev

Архитектура проекта в Unity. Часть 1

Optimizing a Unity game, Part 1. Batching

Кэширование gameobject и причем тут ECS/паттерн Flyweight (UNITY, C#, UML, ревью кода)

Создаём свой инструмент для Unity 3D

