SDK para desarrolladores de GameSnacks

El SDK para desarrolladores de GameSnacks proporciona varias funciones a los juegos alojados en GameSnacks

No es necesario cargar ninguna secuencia de comandos. el SDK se carga automáticamente para todos juegos alojados en GameSnacks.

Interfaz de GameSnacks

La interfaz principal. Una instancia de esto está disponible como la propiedad GameSnacks en window.

Las funciones marcadas como obligatorias deben integrarse en el juego después de todas requisitos que se enumeran en estas funciones.

Propiedades

ad: Ad
Métodos para mostrar publicidad en el juego. Obligatorio

audio: Audio
Métodos para controlar el audio. Obligatorio

game: Game
Eventos de ciclo de vida del juego y controles de pausa Obligatorio

score: Score
Métodos para actualizar la puntuación del usuario. Obligatorio

storage: Storage
Métodos para conservar el juego y guardar datos. Obligatorio

Ejemplos

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