Система хранения данных в Roblox Studio работает с помощью сервиса Datastore, который позволяет сохранять информацию, необходимую для работы между сеансами игры, например уровень игрока, очки опыта, деньги, предметы инвентаря и местоположение. 14
Система хранения структурирована подобно словарям или записям и состоит из пар «ключ — значение». 2 Каждый ключ уникален и действует как «заголовок» или «идентификатор». 2 Он может содержать значение, которое можно преобразовать или сериализовать в JSON. 2
Чтобы сохранить данные, используется метод SetAsync. 2 В качестве аргументов он принимает ключ, значение которого будет установлено, и примитивное значение. 2
Для чтения данных применяется метод GetAsync. 12 В качестве параметра ключа он принимает строку, которая будет использоваться как уникальный идентификатор для данных. 2
По умолчанию игры, тестируемые в Studio, не могут получать доступ к хранилищам данных, поэтому необходимо их включить. 14 Для этого нужно открыть настройки игры, перейти в раздел «Безопасность», включить «Enable Studio Access to API Services» и нажать «Сохранить». 14
Доступ к хранилищам данных в Studio может быть опасен для живых игр, так как Studio обращается к тем же хранилищам, что и клиентское приложение. 4 Чтобы не перезаписывать производственные данные, этот параметр рекомендуется включать только для отдельной тестовой версии игры. 4