GameSnacks Developer SDK

GameSnacks Developer SDK は、GameSnacks でホストされているゲームにさまざまな機能を提供しています。

スクリプトを読み込む必要はありません。GameSnacks でホストされているすべてのゲームに対して SDK が自動的に読み込まれます。

GameSnacks のインターフェース

メインのインターフェース。このインスタンスは windowGameSnacks プロパティとして利用できます。

必須として設定されている機能は、これらの機能内でリストされているすべての要件に沿ってゲームに統合される必要があります。

プロパティ

ad: Ad
ゲーム内広告を表示するためのメソッド。必須

audio: Audio
オーディオを制御するためのメソッド。必須

game: Game
ゲームのライフサイクル イベントと一時停止コントロール。必須

score: Score
ユーザーのスコアを更新するためのメソッド。必須

storage: Storage
ゲームデータと保存データを保持するためのメソッド。必須

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