Куда исчезла оптимизация из современных игр
Вы только что потратили кругленькую сумму на новый игровой компьютер, чтобы как можно скорее насладиться новинками игровой индустрии. И вот, запуская долгожданную игру, уже предвкушая часы удовольствия, неожиданно обнаруживаете, что частота кадров едва дотягивает до 60 FPS. Знакомая ситуация? Если да, то вы не одиноки. Миллионы геймеров по всему миру задаются одним и тем же вопросом: почему современные разработчики видеоигр перестали уделять должное внимание оптимизации?
Пролог
Если вы наивно полагаете, что всё дело в жадности или лени, спешу вас огорчить: реальность куда сложнее. Отсутствие должной оптимизации во многих современных играх — это следствие устоявшейся бизнес-модели, которая, подобно спруту, простирает свои щупальца на каждый этап разработки.
Эффективные менеджеры
Первый и главный щупалец этого спрута, охватившего всю современную игровую индустрию, — жёсткий график релизов, устанавливаемый людьми, напрямую не причастными к разработке игры. Эффективных менеджеров не волнует конечное состояние итогового продукта, ведь для них главное — показать в отчёте собственную полезность. А то, что игра в конечном счёте полна багов и для запуска требует как минимум Nvidia GeForce RTX 5090, так это уже проблема покупателя. Вспомните относительно недавний релиз Cyberpunk 2077: эффективные менеджеры CD Projekt RED настолько воодушевились притоку шальных денег, что, наплевав на сложившуюся за долгие годы репутацию, выпустили в релиз сырой продукт. Так чего ждать от прочих воротил игровой индустрии? К сожалению, времена, когда компьютерные энтузиасты создавали игры для таких же энтузиастов, давно прошли.
Безответственность
Если раньше плохо работающая игра грозила студии разорением или потерей репутации, то сегодня у издателей появился отличный способ переложить ответственность — винить во всём железо игрока.
Современные игровые движки, такие как Unreal Engine 5, — это технологические чудеса, открывающие невероятные возможности. Но они же стали и главным источником проблем. Дело в том, что бесплатный движок, каким бы удобным и мощным он ни был, — всего лишь инструмент. Чтобы научиться им пользоваться эффективно, требуются годы практики. Однако многие разработчики выбирают простой путь: используют стандартные пресеты и готовые ассеты, не вникая в то, как это скажется на производительности. В результате в современных играх стали нормой абсурдные детали вроде зубной щётки в полмиллиона полигонов.
Тихий сговор
Нельзя сбрасывать со счетов интересы разработчиков ПО и производителей игрового железа. Им не важно, что ваша RTX 3070 сравнима по производительности с новенькой RTX 5060. Главное — любыми методами, законными и не очень (замедление драйверов, отказ от поддержки и внедрения новых технологий, заплатки безопасности, понижающие производительность), — создать иллюзию устаревания и заставить вас вновь потратить деньги. Плохая оптимизация — один из самых простых и эффективных способов сделать это. Ведь как можно играть в игры без поддержки DLSS 4.0, FSR 3.0 и RTX? (Сарказм).
В результате геймеры попадают в порочный круг: игра тормозит или выглядит откровенно плохо — NVIDIA и AMD выпускают очередную видеокарту. Следующая игра выходит ещё требовательнее, чтобы обосновать покупку уже новой модели. В этой вечной гонке за производительностью выигрывают все, кроме геймеров.
И так сойдёт
Последний фактор, который окончательно поставил крест на оптимизации, — это развитие цифровой дистрибуции. Ещё каких-то 20 лет назад исправить критическую ошибку в игре было очень дорого, так как это требовало отзывать партию напечатанных дисков или, наоборот, печатать новые с патчами. Поэтому разработчики игр в те годы посвящали последние месяцы тотальной полировке, чтобы у игрока не возникло никаких проблем.
В наше время всё иначе. Патчем весом в сотни гигабайт в день релиза уже никого не удивишь. Разработчики больше не стремятся выпустить идеальный продукт. Они стремятся выпустить минимально рабочий. Зачем тратить лишние полгода и миллионы долларов на отлов багов и оптимизацию, если любую проблему можно будет исправить когда-нибудь потом? Игроки по всему миру превратились в бесплатных бета-тестеров, платящих полную цену за продукт, который, по сути, ещё не вышел из стадии тестирования. Печально, но такова нынешняя реальность.
Заключение
Итак, куда же делась оптимизация? Она не исчезла, в ней просто перестали нуждаться разработчики для продажи своих игр. Но не всё потеряно, потому что у этой порочной системы есть ахиллесова пята — наш осознанный выбор. Голосуйте кошельком. Откажитесь от предзаказов. Не покупайте игры в день релиза. Требуйте возврата средств за нерабочий продукт. Активно поддерживайте и хвалите те студии, для которых уважение к игроку всё ещё значит больше, нежели квартальная прибыль. И тогда, возможно, всё ещё изменится.
Источник: www.playground.ru





8 комментариев
Добавить комментарий
Добавить комментарий