SDK de développeur GameSnacks

Le SDK du développeur GameSnacks fournit diverses fonctionnalités aux jeux hébergés sur GameSnacks

Vous n'avez pas besoin de charger de scripts. Le SDK est chargé automatiquement pour tous les jeux hébergés sur GameSnacks.

Interface GameSnacks

Interface principale. Une instance de cette classe est disponible en tant que GameSnacks. sur window.

Les fonctionnalités marquées comme obligatoires doivent être intégrées à votre jeu pour respecter toutes exigences indiquées dans ces fonctionnalités.

Propriétés

ad: Ad
Méthodes d'affichage de publicités dans des jeux Obligatoire

audio: Audio
Méthodes de contrôle de l'audio. Obligatoire

game: Game
Événements de cycle de vie du jeu et commandes de mise en pause. Obligatoire

score: Score
Méthodes permettant de mettre à jour le score de l'utilisateur. Obligatoire

storage: Storage
Méthodes de persistance des données de jeu et de sauvegarde Obligatoire

Exemples

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