SDK для Unity / О продукте
  На главную

SDK для Unity

SDK для Unity

Начните работу с сервисами Xsolla с готовой библиотекой для приложений и игр на Unity.

SDK упрощает интеграцию продуктов Xsolla в проект Unity, предоставляя готовые структуры данных и методы для работы с Xsolla API.

После интеграции вы сможете использовать:

  • Login, чтобы управлять доступом пользователей в ваше приложение и личным кабинетом пользователя.
  • In-Game Store, чтобы создать магазин в вашем приложении и управлять инвентарем игрока.
  • Pay Station, чтобы предоставить пользователям удобный интерфейс для оплаты внутриигровых покупок.
  • Subscriptions, чтобы предоставлять пользователям доступ к пакетам услуг на заданных условиях (стоимость и период действия подписки).
  • Встроенный браузер для открытия платежного интерфейса и авторизации пользователя через сторонние сервисы.

Посмотреть демо

Интегрировать

Изучите примеры скриптов для основных сценариев

Возможности

Аутентификация

  • Аутентификация по протоколу OAuth 2.0.
  • Классическая аутентификация с помощью имени пользователя/email-адреса и пароля.
  • Аутентификация через социальные сети.
  • Аутентификация через клиент социальной сети на устройстве пользователя.
  • Аутентификация по ID устройства.
  • Аутентификация без пароля с помощью одноразового кода или ссылки, отправленных в SMS или электронном письме.
  • Аутентификация в приложении через установщик.

Узнать больше

Управление пользователями

  • Атрибуты пользователя для управления дополнительной информацией.
  • Кросс-платформенная привязка учетных записей.
  • Безопасное хранилище Xsolla для пользовательских данных. Также возможно подключение PlayFab, Firebase или собственное хранилище.

Узнать больше

Каталог

  • Виртуальная валюта:
    • Продажа виртуальной валюты в любом количестве или пакетами (за реальные деньги или другую виртуальную валюту).
    • Продажа премиум-валюты (только за реальные деньги).

  • Виртуальные предметы:
    • Работа с каталогом внутриигровых предметов.
    • Продажа виртуальных предметов за реальную и виртуальную валюту.

  • Бандлы:
    • Продажа бандлов за реальную или виртуальную валюту.

  • Акционные кампании:
    • Вознаграждение пользователей пакетами виртуальной валюты, игровыми ключами или виртуальными предметами за купоны.
    • Начисление пользователям бонусов или применение скидки на товары в корзине по промокодам.

Узнать больше

Покупка товара

  • Продажа товаров в один клик или через корзину.
  • Удобный платежный интерфейс. Основные характеристики:
    • Более 700 способов оплаты в более чем 200 странах, в том числе банковские карты, электронные кошельки, мобильная оплата, оплата через платежные терминалы, подарочные карты, спецпредложения.
    • Более 130 валют.
    • Локализация пользовательского интерфейса на 20 языков.
    • Поддержка версий для настольных и мобильных приложений.

Узнать больше

Инвентарь игрока

  • Получение и проверка инвентаря.
  • Потребление предметов согласно логике игры.
  • Расход виртуальной валюты согласно логике игры (например, при открытии локации или покупке уровня за виртуальную валюту).
  • Синхронизация покупок и премиум-наград пользователя на всех платформах.

Узнать больше

Подписки

  • Продажа подписок.
  • Продление и отмена подписки пользователя.
  • Управление подписками через личный кабинет пользователя.

Узнать больше

Требования

Системные требования

  • 64-битная ОС
  • Windows 7 SP1 и выше
  • macOS 10.12 и выше
  • Минимальная поддерживаемая версия Unity — 2019.4.19f1

Платформа

  • Android
  • iOS
  • macOS
  • Windows 64-bit (x64)

Дополнительно SDK поддерживает создание сборок WebGL для запуска вашего приложения в браузере.

В своей работе SDK использует Google Mobile Services. SDK не поддерживает создание сборок для устройств без Google Mobile Services, например, Huawei.

Примечание

Рекомендуется использовать компилятор Mono для настольных платформ, так как он совместим с предоставляемым внутриигровым браузером. Если вы используете другой браузер, вы можете применить компилятор IL2CPP вместо Mono.

Чтобы создать игровую сборку для Android или iOS, вы можете воспользоваться как компилятором Mono, так и IL2CPP.

При создании игровой сборки для iOS убедитесь, что для Xcode-проекта в разделе Build Settings для настройки Enable bitcode указано No.

Политика оплаты

Xsolla предлагает необходимые инструменты для построения и развития вашего бизнеса, включая индивидуальную поддержку на каждом этапе. Условия оплаты определяются договором, который можно заключить через Личный кабинет.

Стоимость использования всех продуктов Xsolla составляет 5% от суммы, полученной за продажу игры и внутриигровых товаров через платежный интерфейс Xsolla. Если вы не используете платежный интерфейс Xsolla в своем приложении, но используете другие продукты, для уточнения условий обратитесь к вашему персональному менеджеру или напишите на адрес csm@xsolla.com.

Начните работу с SDK

Следуйте пошаговым обучающим инструкциям, чтобы начать работать с основными функциями:

Свяжитесь с командой интеграции

Нажмите значок чата в правом нижнем углу и напишите команде интеграторов в любом мессенджере. В режиме живого общения мы ответим на вопросы и поможем решить проблемы.

Последнее обновление: 22 января 2024

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!