TGViewer
Kozlov Dev - Разработка игр Kozlov Dev - Разработка игр @kozlovdev · 4.1K subscribers
Post #863 1.21K
🔥 Облачные сохранения в Cloud
Продолжаем разбирать функционал Cloud. В прошлый раз говорили про аутентификацию и профили — сегодня про то, что идёт сразу после: как хранить данные игрока.

Два формата хранения
В Cloud сохранения работают в двух форматах:
✔️ JSON данные — key/value. Прогресс прохождения, позиция на карте, настройки и т.д
✔️ Файлы — картинки который нарисовал игрок, скриншот и т.д

Два уровня данных
✔️ Player (Игрок) — привязаны к конкретному профилю игрока. Каждый профиль хранит свои данные отдельно
✔️ Custom (Специальные) — данные по произвольному ID. Идеально для сущностей вроде боссов, комнат, матчей — всего что живёт отдельно от конкретного игрока

Система доступов
Разработчик может тонко настроить, кто и что может делать с данными:
✔️ Owner (Владелец) — игрок читает и пишет свои данные
✔️ Other (Другой) — другой игрок может получить доступ (если разрешено). Например, посмотреть прогресс друга или его постройки
✔️ Server (Сервер) — доступ с вашего собственного сервера, без ограничений

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

Поиск по данным
Если вы делаете псевдо-мультиплеер или хотите показывать данные других игроков, возникает вопрос — как быстро найти нужных? Для этого мы сделали систему индексов.

📌 На скриншотах показан пример: сохраняем для игрока три поля — level, attack, region. Создаём индекс по полю level. Теперь одним запросом из SDK можно найти всех игроков с уровнем выше 10 — например, чтобы подобрать противника для боя.

Индексы можно делать составными — по нескольким полям сразу. Например, индекс по level + region позволит найти всех игроков выше 50 уровня из конкретного региона.

Индексы работают на всех уровнях данных — как по данным игроков, так и по кастомным данным. Например, можно искать не только игроков, но и боссов по уровню сложности.

💬 Если есть вопросы по функционалу — пишите в комментарии, буду рад ответить.

А также подписывайся на нашего тг бота — там будут приходить новости по продуктам хаба 😎

P.S Дизайн на скриншотах пока тестовый — будет ещё дорабатываться.

#cloud #game_backend
  • 🔥 14
  • 👍 5
  • 🥰 4
More from @kozlovdev
  1. Sep 19, 2026😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делит…
  2. Sep 16, 2026На прошлой недели созванивались с тестерами по поводу аналитики в Cloud. 👀 Кто не в курсе…
  3. Sep 12, 2026😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делит…
  4. Sep 9, 2026Post #1052
  5. Sep 5, 2026😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делит…
  6. Sep 2, 2026Новости по Blockworld. Пока я разгребаю свои дела, решили взять в работу переделку текстур…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →