Skip to main content

Шаг 1. Скачать и импортировать SDK

Установить SDK можно любым из способов ниже на выбор

Unity 2019.3 и новее

  1. Открой Package Manager (Window > Package Manager)
  2. Нажми кнопку + в верхней левой части окна, и выбери пункт "Add package from git URL..."
  3. Введи следующий URL и нажми кнопку Add
https://github.com/Elytopia-Studio/ElytopiaSDK-Unity.git
  1. Скачай актуальный elytopia-sdk.unitypackage с GitHub по ссылке

    Elytopia-SDK Unity / GitHub

  2. В Unity-проекте с игрой открой меню Assets > Import Package > Custom Package и выбери скаченный elytopia-sdk.unitypackage
  3. В появившемся окне Import Unity Package убедись, что все необходимые файлы выбраны, и нажмите Import

Шаг 2. Показ рекламы

Требования к показу рекламы

Interstitial реклама

using Elytopia;

ElytopiaSDK.Instance.ShowInterstitialAdAsync();
Реклама запускается не при каждом показе рекламы. Система Elytopia сама определяет, когда пользователь готов к просмотру новой рекламы, поэтому не стесняйтесь указывать как можно больше вызовов рекламы

Шаг 3. Внутренние покупки

Требования к внутренним покупкам

Совершение покупки

using Elytopia;

// Запрос на покупку
ElytopiaSDK.Instance.PurchaseProduct("PRODUCT_ID"); 

// Подписки на статус покупки
ElytopiaSDK.Instance.PurchaseSuccessEvent += SuccessPurchased; 
ElytopiaSDK.Instance.PurchaseFailedEvent += FailedPurchased;

// Обработка успешной покупки
void SuccessPurchased(string id)
{
    if (id == "PRODUCT_ID")
        MyGame.AddMoney();
    else if (id == "PRODUCT_ID2")
        MyGame.AddWizzrd();
    else if (id == "PRODUCT_ID3")
        MyGame.AddGold();
}

// Обработка неудачной покупки
void FailedPurchased(string id)
{
    // Например, можно открыть уведомление о неуспешной покупке
}

Шаг 4. Размещение готовой сборки

Чтобы мы могли разместить вашу игру, нужно использовать WebGL-шаблон Elytopia последней версии
Шаблон импортируется автоматически при первом импорте ElytopiaSDK. По умолчанию автоимпорт шаблона включён. Чтобы включить или отключить его вручную, перейдите в:Tools -> ElytopiaSDK -> Enable/Disable Auto Install WebGL Template
  1. Edit -> Project Settings -> Player -> Resolution and Presentation -> WebGL Template -> Elytopia [version]
    Если по каким-либо причинам шаблон отсутствует, вы можете установить его вручную: Tools ->ElytopiaSDK-> Install WebGL Template
  2. Заархивировать сборку строго в формате ZIP
  3. Структура архива должна выглядеть так, без промежуточных папок
webgl_game_name_build.zip
├── Build/
├── index.html
├── TemplateData/
└── ...

Все готово! После выполнения перечисленных шагов ваша WebGL-игра будет корректно работать в хабе Elytopia. Если возникнут дополнительные вопросы, обратитесь к документации или в службу поддержки.
Если ты нашел баг или хочешь предложить улучшение — пиши на почту [email protected] Будем рады помочь и сделать Elytopia ещё удобнее для разработчиков!