ECS на C оказался быстрее Unity DOTS
Инди-разработчик Габриэль Декикичи показал эксперимент, где его кастомный C-движок с ECS обрабатывает 100 000 boids примерно при 90 FPS — против ~17 FPS в Unity DOTS.
По данным автора, обновление ECS занимает около 2,4 мс в его движке и ~44,4 мс в Unity. Тест проводился на Ryzen 7 5800H и RTX 3060 Laptop GPU; сцена рендерит до 31 млн треугольников на кадр и упирается в GPU, поэтому разница по frame time составляет около 5 раз.
#plugins | Original
Post #3655
2.14K