Документация BlueStudz для разработчиков
Интегрируйте свою игру с платформой BlueStudz: авторизация сессии, ачивки, облачные сохранения, мэтчмейкинг и Rich Presence. Ниже — готовые SDK для движков, гайды по миграции и спецификация API.
Быстрый старт: первая интеграция игры
Пошаговое руководство от генерации ключей до первого вызова в песочнице и запуска через лаунчер.
Возможности интеграции BlueStudz
Версия SDK 1.4Авторизация и DRM
Бесшовный вход без ввода пароля через передаваемый лаунчером токен сессии --bs-token, проверка лицензии и оффлайн-режим.
Достижения игрока
Мгновенные и накопительные ачивки с верификацией через секретный ключ разработчика и всплывающими оверлеями.
Облачные сохранения
Двусторонняя синхронизация бинарных слотов через S3 presigned URLs, SHA-256 версионирование и разрешение конфликтов (409).
Серверный P2P Relay
Защищенный мультиплеер и лобби через выделенный серверный шлюз. Бинарные чанки по 128 КБ без раскрытия IP-адресов игроков.
Готовые SDK и руководства по миграции
Миграция со Steamworks
Таблица соответствия Steamworks API ↔ BlueStudz SDK и пошаговый гайд по замене вызовов.
SDK для Unity (C#)
Синглтон-скрипт BlueStudzSDK.cs с асинхронными методами и авторизацией по сессии лаунчера.
SDK для Unreal Engine 5 (C++)
UObject-подсистема с готовыми Blueprint-нодами для ачивок и облачных сохранений.
SDK для Godot 4
Базовый автозагружаемый синглтон-модуль BlueStudz.gd.
Ключевые данные для интеграции
Получите Game ID и секретный токен разработчика в кабинете разработчика → вкладка BlueStudz SDK.
- https://api.bluestudz.ru/sdkБазовый HTTPS URL для всех запросов
- x-bs-gameid / x-bs-secrettokenОбязательные заголовки аутентификации игры
