GameSnacks Geliştirici SDK'sı

GameSnacks Geliştirici SDK'sı, GameSnacks'te barındırılan oyunlara çeşitli özellikler sağlar.

Herhangi bir komut dosyası yüklemeniz gerekmez. SDK, GameSnacks'ta barındırılan tüm oyunlar için otomatik olarak yüklenir.

GameSnacks arayüzü

Ana arayüz. Bunun bir örneği GameSnacks olarak mevcuttur window tarihindeki mülk.

Zorunlu olarak işaretlenen özellikler, bu özelliklerde listelenen tüm şartlara uygun şekilde oyununuza entegre edilmelidir.

Özellikler

ad: Ad
Oyun içi reklam gösterme yöntemleri. Zorunlu

audio: Audio
Sesi kontrol etme yöntemleri. Zorunlu

game: Game
Oyun yaşam döngüsü etkinlikleri ve duraklatma kontrolleri. Zorunlu

score: Score
Kullanıcı puanını güncelleme yöntemleri. Zorunlu

storage: Storage
Oyun ve kayıt verilerini koruma yöntemleri. Zorunlu

Örnekler

// 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();