Некоторые особенности облачного сохранения в современных видеоиграх:
- Синхронизация прогресса на разных устройствах. 2 Можно запустить игру на одной консоли или ПК и продолжить воспроизведение на другом устройстве, сохраняя прогресс без необходимости передавать данные на USB-накопители. 2
- Сохранение данных между игровыми сессиями. 3 Это позволяет прерывать игру и возвращаться к ней позже, продолжая прохождение с того же места. 3
- Возможность вернуться к определённому моменту в игре для повторного прохождения. 3
- Предоставление состояния игры разработчикам для воспроизведения и оперативного устранения проблем. 3
Для удалённых хранилищ характерны следующие особенности: 3
- нужна авторизация, чтобы идентифицировать игроков; 3
- более долгие операции с хранилищем; 3
- нужен интернет; 3
- аренда или покупка сервера или тарификация на запросы и размер данных у сервисов; 3
- игрок не сможет сам сбрасывать прогресс, если в самой игре не предусмотрена такая опция. 3
Поэтому часто используется комбинированный подход: на старте приложения актуальные данные получают из удалённого хранилища, помещают их в локальное, а через определённое время или по специальным событиям отправляют накопленный прогресс в удалённое хранилище. 3