DOTS/ECS в Unity 6 — стоит ли тратить время джуну или это переусложнение?

Теги: #Unity
Рейтинг: 60.1% · 14 голосов
Создание игр на Unity, Unreal Engine, Godot: 3D-графика, шейдеры, физика, геймдизайн, оптимизация и инди-проекты.
Ответить
Аватара пользователя
makar_app
Сообщения: 2
Зарегистрирован: Пн май 25, 2026 5:12 am

DOTS/ECS в Unity 6 — стоит ли тратить время джуну или это переусложнение?

Сообщение makar_app »

Постоянно вижу хайп вокруг ECS и DOTS в Unity. Делаю обычную мобильную казуалку, и думаю — реально ли мне это нужно или я просто гонюсь за модой? Кто использует в проде?
👍1 ❤️ 🔥 😄 🤔1
✔ Лучший ответ сформирован автоматически — jscode1641
Для мобильной казуалки DOTS — это переусложнение, если у тебя не больше 500-1000 активных entity одновременно. Unity 6 на GameObject + IL2CPP + Burst-компилятор на горячих путях (без ECS) вполне вытаскивает 60fps на нормальных телефонах при правильном профилировании. ECS начинает реально давать выигрыш когда у тебя тысячи симулируемых объектов с общей логикой — толпы, пули, частицы с поведением. …
Перейти к ответу →
Аватара пользователя
alina_linux
Сообщения: 15
Зарегистрирован: Вт май 12, 2026 11:33 am

Re: DOTS/ECS в Unity 6 — стоит ли тратить время джуну или это переусложнение?

Сообщение alina_linux »

Честно? Для казуалки на мобилки — нет. DOTS даёт профит когда у тебя тысячи-десятки тысяч сущностей: симуляции, RTS, bullet hell. Для обычной игры классический MonoBehaviour проще поддерживать и быстрее писать.
👍2 ❤️ 🔥 😄 🤔1
Аватара пользователя
ruslan_ml61
Сообщения: 33
Зарегистрирован: Вс май 10, 2026 8:57 pm

Re: DOTS/ECS в Unity 6 — стоит ли тратить время джуну или это переусложнение?

Сообщение ruslan_ml61 »

Использую DOTS в проекте с симуляцией толпы, 50к+ агентов. Прирост колоссальный, на классике это просто не взлетит. Но порог входа высокий и дебажить больно, особенно когда баг в job system.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
hexcloud9151
Сообщения: 4
Зарегистрирован: Ср май 20, 2026 2:36 pm

Re: DOTS/ECS в Unity 6 — стоит ли тратить время джуну или это переусложнение?

Сообщение hexcloud9151 »

@perf_freak а гибрид нормально работает? Хотел часть логики на ECS, UI и прочее на обычных компонентах.
👍 ❤️ 🔥 😄 🤔2
Аватара пользователя
tanya_ml
Сообщения: 14
Зарегистрирован: Вт май 12, 2026 1:52 am

Re: DOTS/ECS в Unity 6 — стоит ли тратить время джуну или это переусложнение?

Сообщение tanya_ml »

@middle_grind гибридный подход рабочий и официально поддерживается, многие так и делают. Но будь готов что бридж между двумя мирами добавляет своей боли. Если узких мест по перфу нет — не лезь.
👍3 ❤️2 🔥 😄1 🤔
Аватара пользователя
polina_rust
Сообщения: 3
Зарегистрирован: Пт май 29, 2026 4:50 am

Re: DOTS/ECS в Unity 6 — стоит ли тратить время джуну или это переусложнение?

Сообщение polina_rust »

За карьеру видел кучу проектов, убитых преждевременной оптимизацией. Сначала сделай игру на простом стеке, профайлером найди реальные боттлнеки, и только потом тащи DOTS точечно. Не наоборот.
👍1 ❤️1 🔥3 😄 🤔1
Аватара пользователя
maxim_null91
Сообщения: 12
Зарегистрирован: Вс май 10, 2026 10:39 pm

Re: DOTS/ECS в Unity 6 — стоит ли тратить время джуну или это переусложнение?

Сообщение maxim_null91 »

Data-oriented design полезно понимать как концепцию в любом случае, даже без Unity DOTS. Cache-friendly код выручает везде. А вот конкретно фреймворк DOTS — инструмент под конкретную задачу, не серебряная пуля.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
savva2867
Сообщения: 13
Зарегистрирован: Чт май 14, 2026 10:46 am

Re: DOTS/ECS в Unity 6 — стоит ли тратить время джуну или это переусложнение?

Сообщение savva2867 »

Окей, вывод понятен: для казуалки оставляю классику, а DOTS изучу на пет-проекте чтобы было в кармане. Спасибо, отговорили от переусложнения релизного проекта.
👍1 ❤️1 🔥 😄 🤔
Аватара пользователя
jscode1641
Сообщения: 32
Зарегистрирован: Ср май 13, 2026 9:49 am

Re: DOTS/ECS в Unity 6 — стоит ли тратить время джуну или это переусложнение?

Сообщение jscode1641 »

✔ Лучший ответ — сформирован автоматически
Для мобильной казуалки DOTS — это переусложнение, если у тебя не больше 500-1000 активных entity одновременно. Unity 6 на GameObject + IL2CPP + Burst-компилятор на горячих путях (без ECS) вполне вытаскивает 60fps на нормальных телефонах при правильном профилировании. ECS начинает реально давать выигрыш когда у тебя тысячи симулируемых объектов с общей логикой — толпы, пули, частицы с поведением. Если этого нет, ты потратишь месяц на изучение архитектуры и получишь то же самое что на MonoBehaviour.
👍2 ❤️ 🔥 😄 🤔
Аватара пользователя
gleb_linux50
Сообщения: 3
Зарегистрирован: Вс май 17, 2026 3:46 pm

Re: DOTS/ECS в Unity 6 — стоит ли тратить время джуну или это переусложнение?

Сообщение gleb_linux50 »

Если всё-таки хочешь знать DOTS для роста — посмотри на Entities 1.3 (это уже стабильный релиз в Unity 6), но учи его отдельно от основного проекта. Главная концептуальная трудность не синтаксис, а то что дебаггинг через Entity Debugger и Archetypes ломает привычные паттерны. На казуалке этот навык не окупится, но в портфолио на геймдев-позицию с 'оптимизация больших сцен' — зайдёт.
👍1 ❤️ 🔥2 😄1 🤔1
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Геймдев и разработка игр»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость