GTA III вышла на PlayStation 2 в 2001 году и стала одной из первых игр с полноценным открытым миром на консоли того поколения. При этом PS2 имела всего 32 МБ оперативной памяти, тогда как набор игровых ресурсов Liberty City заметно превышал этот объем. Скриншот видео Game Maker's Toolkit Автор YouTube-канала Game Maker’s Toolkit Марк Браун получил доступ к исходному коду GTA III, изменил часть логики и собрал модифицированный исполняемый файл, который позволяет наглядно наблюдать процесс загрузки и выгрузки городских участков. В видео он показывает, как игра держит в памяти только ограниченную область вокруг персонажа, а по мере движения подгружает новые секторы и удаляет те, что остаются позади. Суммарный объем ассетов Liberty City достигает примерно 130 МБ, то есть почти в четыре раза больше доступной памяти PS2. Чтобы обойти это ограничение, разработчики разделили карту на три крупные зоны — Portland, Staunton Island и Shoreside Vale — и загружали каждую отдельно. Да и внутри этих о
YouTube-блогер показал, как открытый мир Liberty City из GTA III уместили в 32 МБ памяти PS2
18 мая18 мая
82
1 мин