توفّر حزمة تطوير البرامج (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();