حزمة تطوير البرامج (SDK) للمطوّرين في GameSnacks

توفّر حزمة تطوير البرامج (SDK) الخاصة بالمطوّرين في GameSnacks ميزات متنوّعة للألعاب التي تتم استضافتها على GameSnacks

لا تحتاج إلى تحميل أي نصوص برمجية يتم تحميل حزمة SDK تلقائيًا لجميع الألعاب المستضافة على GameSnacks

واجهة GameSnacks

الواجهة الرئيسية. يتوفّر مثال على ذلك باسم GameSnacks الموقع في window.

يجب دمج الميزات التي تم وضع علامة مطلوبة عليها في لعبتك وفقًا لجميع المتطلبات المدرَجة في هذه الميزات.

أماكن إقامة

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