SDK GameSnacks per sviluppatori

L'SDK GameSnacks Developer fornisce varie funzionalità ai giochi ospitati su GameSnacks.

Non è necessario caricare alcuno script. l'SDK viene caricato automaticamente giochi ospitati su GameSnacks.

Interfaccia di GameSnacks

L'interfaccia principale. Un'istanza di questo tipo è disponibile come proprietà GameSnacks su window.

Le funzionalità contrassegnate come obbligatorie devono essere integrate nel gioco dopo ai requisiti elencati in queste funzionalità.

Proprietà

ad: Ad
Metodi per visualizzare la pubblicità in-game. Obbligatorio

audio: Audio
Metodi per controllare l'audio. Obbligatorio

game: Game
Eventi del ciclo di vita del gioco e controlli di pausa. Obbligatorio

score: Score
Metodi per l'aggiornamento del punteggio dell'utente. Obbligatorio

storage: Storage
Metodi per la persistenza dei dati di gioco e salvataggio. Obbligatorio

Esempi

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