GTA 3: Rockstar замедлила игроков из-за проблем с загрузкой

Ограниченная возможность летать и "невидимые" дороги - следствие технических ограничений PS2.
27 апреля 2024, суббота 13:20
TheTechBlog для раздела Блоги

Обложка: скриншот GTA 3 The Definitive Edition

Стало известно, что Rockstar, разработчик легендарной игры Grand Theft Auto 3 (GTA 3), использовал уникальные и изощренные способы решения сложных технических проблем, стоящих за замедлениями в игре. Об этом рассказал бывший сотрудник компании Оббе Вермейдж.

Вермейдж раскрыл, что во время разработки GTA 3, состав команды столкнулся с "самой сложной задачей" - ограничением памяти PlayStation 2. По его словам, памяти приставки не хватало на то, чтобы уместить всю карту игры. 

Один из способов, которым Rockstar пыталась обойти данное ограничение, был связан с оптимизацией процесса загрузки игровых моделей. В GTA 3 модели загружались или "транслировались" с диска по мере движения игрока по игровому миру. 

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

Этот фактор особенно заметен в Портленде, самой густонаселенной зоне игры. Чтобы справиться с проблемой загрузки, художники внесли изменения в дорожную сеть острова, чтобы замедлить передвижение игроков.

В дополнение к этому, Rockstar была вынуждена увеличить сопротивление воздуха на 5% для дальнейшего замедления скорости передвижения. Это изменение оказало большое влияние на скорость потоковой передачи данных, хотя и было едва заметно для игроков. 

Несмотря на все принятые меры, в GTA 3 остался ряд ограничений, связанных с потоковой передачей данных, включая ограниченную возможность летать.