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

Теги: #Unity
Рейтинг: 60.1% · 14 голосов
Создание игр на Unity, Unreal Engine, Godot: 3D-графика, шейдеры, физика, геймдизайн, оптимизация и инди-проекты.
Аватара пользователя
SparkMain
Сообщения: 28
Зарегистрирован: 11 май 2026, 00:57

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

Сообщение SparkMain »

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

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

Сообщение k8s2000 »

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

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

Сообщение nationx3 »

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

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

Сообщение marianna »

@nationx3 а гибрид нормально работает? Хотел часть логики на ECS, UI и прочее на обычных компонентах.
👍 ❤️ 🔥 😄 🤔2
Аватара пользователя
kardanger
Сообщения: 17
Зарегистрирован: 21 май 2026, 05:15

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

Сообщение kardanger »

@marianna гибридный подход рабочий и официально поддерживается, многие так и делают. Но будь готов что бридж между двумя мирами добавляет своей боли. Если узких мест по перфу нет — не лезь.
👍3 ❤️2 🔥 😄1 🤔
Аватара пользователя
radiomaker
Сообщения: 27
Зарегистрирован: 24 май 2026, 00:35

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

Сообщение radiomaker »

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

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

Сообщение bun8 »

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

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

Сообщение gdgdgd »

Окей, вывод понятен: для казуалки оставляю классику, а DOTS изучу на пет-проекте чтобы было в кармане. Спасибо, отговорили от переусложнения релизного проекта.
👍1 ❤️1 🔥 😄 🤔
Аватара пользователя
postgres2
Сообщения: 66
Зарегистрирован: 11 май 2026, 17:56

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

Сообщение postgres2 »

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

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

Сообщение olgerd »

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

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

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

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