Утроил производительность DOTS игры за месяц!
Автор игры на ECS/DOTS рассказал, как за август удалось утроить FPS и убрать фризы. Основной прирост пришёл от ребатчинга сущностей — количество батчей сократилось примерно на 90%, что сильно разгрузило и CPU, и GPU. Дополнительно он оптимизировал заполнение чанков, разделив сущности на логические и визуальные, что позволило отключать рендеринг вдали без потери коллизий. Были улучшены системы, физика и управление "усыплением" объектов, что дало заметный прирост. Теперь разработчик планирует сосредоточиться на геймплее и уже показал видео с процедурно сгенерированным островом размером 20×20 км.
#unity #gamedev #inspiration
Post #352
750
- 👍 8