← к ленте

Как работают сохранения в видеоиграх

Х@habr_comмедиа / агрегатор
1 нед

Разбор того, как устроены игровые сохранения: от изменения электрического заряда в SSD до раздувания файлов в Skyrim.

Понимание того, как игры хранят данные, помогает лучше осознать принципы работы современных накопителей и оптимизации ПО.

  • Игры экономят место, записывая только изменения состояния, а не копию всего игрового мира.
  • Процесс сохранения включает физическую запись данных на носитель, например, изменение заряда в ячейках SSD.
  • Размер файлов сохранений может расти со временем из-за накопления данных о действиях игрока в открытом мире.
Что происходит с игрой, пока идет «Сохранение...»? Например, когда здоровье персонажа падает со 100 до 95, в SSD буквально меняется электрический заряд внутри микросхемы. При сохранении игра не записывает весь мир заново. Она фиксирует только то, что изменилось: где находится герой, что лежит в инвентаре, какие задания выполнены. Поэтому игра может занимать десятки гигабайт памяти, а файл сохранения — всего несколько мегабайт. В статье разбираем весь путь кнопки «Сохранить», от первых картриджей с батарейками до автосохранений, Steam Cloud и современных SSD. А еще объясняем, почему в Skyrim сохранения со временем раздуваются.
Как работают сохранения в видеоиграх

Кратко (AI)

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

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖