Почему создание собственного движка рендеринга похоже на сборку мебели IKEA без инструкций

Почему создание собственного движка рендеринга похоже на сборку мебели IKEA без инструкций

Позвольте мне рассказать вам историю о моём друге Бобе. Недавно окончив университет, он решил создать MMO-игру с собственной физикой, глобальным освещением в реальном времени и процедурно генерируемыми ламами в шляпах. Три года спустя его «движок» едва может отобразить вращающийся куб, не перегружая GPU. Не будьте как Боб. Обольщение собственного движка Мы все были в такой ситуации — смотрели на 12 миллионов строк кода Unreal Engine на C++ и думали: // Их способ GetWorld()->SpawnActor<AAwesomeCharacter>(SpawnLocation); // Мой гипотетически лучший способ SpawnCoolDude(x, y, z, swagLevel); Но прежде чем начать переписывать mathematics....

21 мая 2025 06:00 · 3 минуты · 638 слов · Maxim Zhirnov