Разработчик Fallout рассказал, что как студии старались оптимизировать игры, а не надеялись, что пользователи купят новый ПК

5164
12
Добавить в Google News
Разработчик Fallout рассказал, что как студии старались оптимизировать игры, а не надеялись, что пользователи купят новый ПК

Тим Кейн, создатель Fallout, рассказал о внушительных усилиях и инновациях в разработке, ради оптимизации. Минимальные системные требования игры были крайне скромными для своего времени — всего 16 мегабайт оперативной памяти. 

На начальном этапе разработки команда столкнулась с серьезной проблемой в компиляторе Watcom C. Тим Кейн обнаружил критическую ошибку в функции realloc, которая могла выделять уже занятые участки памяти.

Несмотря на первоначальное недоверие разработчиков компилятора, Кейн смог доказать существование бага с помощью тестовой программы. Хотя проблема была признана и обещано её исправить, доверие к стандартным функциям управления памятью было утрачено.

В результате команда приняла решение разработать собственную систему управления памятью. Принцип работы был следующим:

  • При запуске игры выполнялся единственный вызов malloc для получения большого блока памяти.
  • Все последующие операции с памятью выполнялись через внутренние функции.
  • Система работала со специальными командами вместо прямых указателей.

Особую эффективность системе придавала возможность дефрагментации памяти в процессе игры. Специальная функция отслеживала фрагментированную память и перемещала не заблокированные блоки в отдельные ячейки, тем самым собирая свободное пространство в единый участок.

Благодаря этим решениям Fallout смогла работать на значительно более слабых компьютерах, чем предполагалось изначально. Это стало важным маркетинговым преимуществом, позволяющим привлечь более широкую аудиторию.

К сожалению, современный методы разработки опираются на производительные мощности игровых систем, зачастую выпуская игру не способную выдавать стабильный ФПС при максимальных настройках графики, даже на продвинутых системах. А Снижение этих самых настроек отбрасывает визуал игры на десятилетия назад, при чем, в те времена игры с подобным уровнем графики были значительно менее требовательны к железу.

Комментировать
Другие публикации по теме
Создатель Fallout: "Серия никогда не была про крутое оружие, только про моральный выбор"
Создатель Fallout: "Серия никогда не была про крутое оружие, только про моральный выбор"
Тим Кейн, придумавший концепцию оригинального Fallout и руководивший разработкой первой части, в новом видео на YouTube вернулся к своей старой цитате: суть серии — в исследовании этики постъядерного мира, а не в создании крутых плазменных пушек.
30 июля в 13:45
768
3
Форум
Создатель Fallout сравнил нынешний кризис игр с крахом индустрии 1983 года
Создатель Fallout сравнил нынешний кризис игр с крахом индустрии 1983 года
Ветеран игровой индустрии Тим Кейн, один из создателей Fallout, считает, что нынешняя волна увольнений и закрытий студий выглядит тяжело, но всё ещё не дотягивает до катастрофы 1983 года. Об этом разработчик рассказал в новом видео на своём YouTube-канале.
23 мая в 18:15
1383
6
Форум
Тим Кейн раскритиковал влияние стримеров на мнение игроков
Тим Кейн раскритиковал влияние стримеров на мнение игроков
Ветеран индустрии Тим Кейн, один из авторов Fallout, в новом видео рассказал, как интернет изменил разработку игр и поведение аудитории. По его словам, вместе с прогрессом индустрия получила и ряд тревожных тенденций.
3 мая в 12:30
2175
13
Форум