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

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

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

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

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

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

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

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

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

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

Комментировать
Другие публикации по теме
Создатель Fallout Тим Кейн рассказал, как ИИ может изменить игры и индустрию развлечений
Создатель Fallout Тим Кейн рассказал, как ИИ может изменить игры и индустрию развлечений
Один из авторов серии Fallout, ветеран индустрии Тим Кейн поделился своим видением будущего генеративного искусственного интеллекта. По его мнению, технологии уже в ближайшие годы радикально повлияют на игры, телевидение и даже повседневную жизнь.
11 апреля в 19:15
1250
11
Форум
Тим Кейн разобрал структуру сюжета Fallout и Arcanum и признал ошибку в подсчёте актов
Тим Кейн разобрал структуру сюжета Fallout и Arcanum и признал ошибку в подсчёте актов
Один из создателей оригинальной Fallout и геймдиректор Arcanum: Of Steamworks and Magick Obscura Тим Кейн выпустил новое видео, в котором подробно объяснил сюжетную структуру обеих игр и то, как в них организованы «акты» истории.
8 апреля в 21:15
1443
1
Форум
Отец Fallout, Тим Кейн объяснил, почему избегает мини-игр в RPG
Отец Fallout, Тим Кейн объяснил, почему избегает мини-игр в RPG
Легендарный геймдизайнер Тим Кейн, стоящий у истоков серии Fallout, рассказал о своём отношении к мини-играм в ролевых проектах. Теме он посвятил отдельный выпуск на своём YouTube-канале.
24 марта в 19:45
592
4
Форум