Прочие компьютерные игры

Как делают оптимизацию игр разработчики?

Иван Маштаков
Иван Маштаков
2 621
не обязательно делать что-то хуже или урезать для оптимизации.
профилируют, оптимизируют и переписывают медленный код, изменяют подходы к разным участкам программы, к хранению ресурсов, выводу графики и прочее.
общих подходов здесь не особо много, в каждом случае проблемы разные, решения разные.
КК
Кирилл Крестьянинов
71 167
Лучший ответ
Одним словом - делают игру хуже, в угоду слабым пк.
Женя Палехин
Женя Палехин
71 146
Урезание возможностей движка, урезание графики. Основные инструменты оптимизации. Не чего заумного, на крайняк просят у производителей api выпустить драйвера под их видеокарты, учитывая особенности движка.
Данёк Уткин
Данёк Уткин
96 132
Урезание возможностей движка, урезание графики. Основные инструменты оптимизации. Не чего заумного, на крайняк просят у производителей api выпустить драйвера под их видеокарты, учитывая особенности движка.
Максат Тукенов
Максат Тукенов
12 610
Kostika Tarnavschi Причём тут движок?
Где-то убирают, где-то добавляют
Делают текстуры хуже.
Фёдр Нечаев какие на8й текстуры. не знаешь не пиши.
не знаю я скачал мемредукт и всё норм вот ссылка https://yadi.sk/d/McuXg99DWrN0lQ
Какие урезания возможностей движка? Может игры тог-да? Но опять же в оптимизацию игры очень редко входит урезание возможностей, обычно это контролируется и по идеи такие вещи не происходят. В оптимизацию входит в первую очередь такие вещи как: Графика и способы отрисовки графики. Тоесть: Если проблемы начинаются изо того что графика кушает большие запасы вашего железа, ищутся подходы по упращению отрисовки. LOD группы, occlusion итд. Если это не помогает, решится уже сома графика и количество отрисовки объектов в кадре. Так же бывают проблемы изо плохого кода, например если идет сложная цепочка которая мешает работе другой цепи. В таких случаях изо одной ошибки может пострадать довольно большое количество кода, что и замедляет игровой процесс выдавая ошибки и все в этом духе. Потом идут такие проблемы как анимация, музыка итд. С этим уже немного проще.