SDK для разработчиков GameSnacks

SDK разработчика GameSnacks предоставляет различные функции играм, размещенным на GameSnacks.

Вам не нужно загружать какие-либо сценарии; SDK автоматически загружается для всех игр, размещенных на GameSnacks.

Интерфейс GameSnacks

Основной интерфейс. Экземпляр этого доступен как свойство GameSnacks в window .

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

Характеристики

ad: Ad
Способы отображения внутриигровой рекламы. Необходимый

audio: Audio
Методы управления звуком. Необходимый

game: Game
События жизненного цикла игры и элементы управления паузой. Необходимый

score: Score
Методы обновления оценки пользователя. Необходимый

storage: Storage
Методы сохранения игры и сохранения данных. Необходимый

Примеры

// Register lifecycle event handlers.
GameSnacks.game.onPause(() => {
  // Display pause screen.
  engine.scene("pauseScreen").setVisible();
  // Pause game loop.
  engine.loop.sleep();
});
GameSnacks.game.onResume(...);

// Set up audio controls.
engine.sound.setMute(!GameSnacks.audio.isEnabled);
GameSnacks.audio.subscribe((isEnabled) => engine.sound.setMute(!isEnabled));

// Announce that the game is ready to be shown.
GameSnacks.game.firstFrameReady();