Эксперты из индустрии видеоигр назвали причины, по которым игры, портированные на ПК, часто выходят в плохом техническом состоянии. Опрос среди разработчиков провел портал Digital Trends, в нем поучаствовали геймдиректор Hi-Fi Rush Джон Йоханас, системный программист тайтла Хидеюки Мияситу, а также генеральный менеджер Unity Create Марк Уиттен.
Причины проблем с ПК-портами игр:
- Большое количество различных конфигураций ПК, а также настроек ОС, параметров запуска BIOS, версий драйверов, активных фоновых процессов и других факторов, которые могут повлиять на корректную работу игры. Студии не могут протестировать тайтл на каждой вариации сборки.
- Бюджет, закладываемый на создание игры, ограничивает разработчиков в вопросе оптимизации графических функций тайтла и возможности их масштабирования для различных конфигураций ПК.
- Движок Unreal Engine 4 не поддерживает функцию автоматического кеширования PSO (Pipeline State Objects). Если разработчики не используют её самостоятельно во время создания тайтла, то в будущем геймеры могут столкнуться с зависаниями из-за того, что шейдеры будут компилироваться во время игры.
- Unreal Engine 4 плохо масштабируется на современные многопоточные процессоры и активно использует только один поток. Это может приводить к тому, что при загрузке объектов в игре происходят подтормаживания.
В 2023 году с большим количеством технических проблем столкнулись игроки в The Last of Us Part I. На неудовлетворительное состояние игры на релизе также пожаловались геймеры, купившие Star Wars Jedi: Survivor.