Глобальная стратегия Crusader Kings 3 станет заметно быстрее и будет тратить меньше памяти

Разработчики Crusader Kings III рассказали о результатах оптимизации перед выходом обновления By God Alone. Команда взялась не только за скорость симуляции, но и за загрузку игры, использование видеопамяти и расход оперативной памяти в поздней игре.
Главная цель — вернуть повседневную производительность к уровню обновления 1.19.0 Scribe. Сейчас команда уже близка к этому показателю. При этом старт игры ускорился особенно заметно: на тестовом компьютере время от запуска до главного меню сократилось с 84 до 16 секунд благодаря потоковой загрузке моделей и иллюстраций вместо их предварительной загрузки. Потребление видеопамяти в той же сцене также уменьшилось примерно на треть — наполовину в зависимости от качества текстур.

Оптимизация затронула и саму симуляцию. На контрольном ПК с восьмиядерным процессором 2012 года один игровой день занимает доли секунды, хотя по мере продвижения кампании нагрузка растёт: период с 1070-х до 1160-х годов требует примерно в полтора раза больше вычислений. Больше всего ресурсов съедают решения ИИ, предварительный расчёт изменений, их применение и события. Разработчики также нашли менее очевидные источники нагрузки и смогли сократить стоимость отдельных проверок в несколько раз просто удалением ненужных вычислений.