O SDK do GameSnacks para desenvolvedores oferece vários recursos para jogos hospedados no GameSnacks.
Você não precisa carregar nenhum script. o SDK é carregado automaticamente para todos de jogos hospedados no GameSnacks.
Interface do GameSnacks
A interface principal. Uma instância disso está disponível como GameSnacks
em window
.
Os recursos marcados como obrigatórios precisam ser integrados ao jogo seguindo todos os requisitos listados nesses recursos.
Propriedades
ad: Ad
Métodos para exibir publicidade inserida em jogos. Obrigatório
audio: Audio
Métodos para controlar o áudio. Obrigatório
game: Game
Eventos de ciclo de vida e controles de pausa do jogo. Obrigatório
score: Score
Métodos para atualizar a pontuação do usuário. Obrigatório
storage: Storage
Métodos para manter dados de jogos e salvar dados. Obrigatório
Exemplos
// 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();