يجب أن يكون لكل لعبة تحمّلها إلى GameSnacks ملف إعداد game.json
.
يمكنك استخدام ملف الإعداد لتزويد GameSnacks بجميع
معلومات عن لعبتك، بما في ذلك مواد العرض التسويقية المطلوبة لعرضها
لعبتك في كتالوج مركز الألعاب.
الحقول
المعلومات الوصفية والتسويقية
name
: سلسلة — مطلوبة
اسم اللعبة كما يظهر للمستخدم عادةً.
- يجب أن يتكوّن من بين حرفَين و25 حرفًا.
- يجب أن يكون فريدًا في جميع الألعاب.
version
: سلسلة - مطلوبة
إصدار نسخة اللعبة التي تم تحميلها.
- يجب أن يكون فريدًا لكل نسخة تم تحميلها من اللعبة.
description
: سلسلة — مطلوبة
وصف اللعبة
- يجب ألا يزيد عدد الأحرف عن 150 حرفًا.
genres
: مصفوفة من السلاسل — مطلوبة
الأنواع التي تنتمي إليها اللعبة.
- يجب أن يكون كل نوع أيًا مما يلي: ألعاب الحركة أو المغامرة أو الألعاب الكلاسيكية أو الألعاب اللوحية ورق، كازينو، تعليمي، موسيقى، ألغاز، سباق، لعب أدوار، محاكاة الرياضة، الإستراتيجية، المعلومات العامة، الكلمات.
marketingAssets
: المواد التسويقية: مطلوبة
مواد العرض المرئية للّعبة.
developer
: المطوِّر — مطلوب
البيانات الوصفية حول مطوّر اللعبة
publisher
: الناشر: القيمة التلقائية: {}
بيانات وصفية عن الناشر
aboutUrl
: سلسلة - الإعداد التلقائي: undefined
عنوان URL لصفحة "لمحة" عن اللعبة.
- يجب أن يكون عنوان URL صالحًا يستخدم بروتوكول HTTP أو HTTPS.
privacyPolicyUrl
: سلسلة — الإعدادات التلقائية: undefined
عنوان URL لسياسة خصوصية اللعبة
- يجب أن يكون عنوان URL صالحًا يستخدم بروتوكول HTTP أو HTTPS.
alternativePlatforms
: صفيف النظام الأساسي - الإعداد التلقائي: []
إصدارات اللعبة المتاحة على منصات بديلة.
إعدادات اللعبة وإمكاناتها
allowOfflineUse
: قيمة منطقية — القيمة التلقائية: false
تحدِّد هذه السياسة ما إذا كان يجب أن تكون اللعبة قابلة للاكتشاف بلا اتصال بالإنترنت. إذا كان هذا الحقل هو true
، سيتم
يمكن إدراج اللعبة كلعبة متوفّرة بلا إنترنت، كما يمكن اكتشافها في الإصدارات غير المتصلة بالإنترنت.
واجهات المستخدم في مكان ظهورها لدى شركاء التوزيع في GameSnacks السماح بالاستخدام بلا إنترنت
قد تؤدي لعبتك إلى زيادة إجمالي التفاعل، ولكن يمكن تحقيق الربح من الألعاب بلا إنترنت.
الألعاب غير متاح ولن تظهر الإعلانات أثناء التشغيل بلا اتصال بالإنترنت.
يُرجى العِلم أنّ GameSnacks قد تخزّن لعبتك في ذاكرة التخزين المؤقت في أي وقت لمواصلة اللعب أثناء التصفّح. فقدان الاتصال المتقطع.
entrypoint
: ملف — الإعدادات التلقائية: "index.html"
نقطة الدخول إلى اللعبة
- يجب أيضًا تضمين نقطة الدخول في
files
.
files
: مصفوفة ملف - مطلوبة
قائمة بالملفات المطلوبة للّعبة.
- يجب أن تتضمّن مواد العرض المطلوبة فقط لتشغيل اللعبة. لا تُدرِج مواد عرض تسويقية، مثل إعلانات البانر والرموز.
orientation
: سلسلة — الإعدادات التلقائية: "Any"
الاتجاه التلقائي للعبة.
- يجب أن يكون كل اتجاه واحدًا مما يلي: أي اتجاه أو أفقي أو عمودي.
supportsLowEndDevices
: قيمة منطقية — القيمة التلقائية: false
ما إذا كانت اللعبة متوافقة مع الأجهزة ذات المواصفات المنخفضة
مثال
{
"name": "Test game",
"version": "1.0",
"description": "The test game! ...",
"genres": ["Card", "Puzzle"],
"developer": {
"name": "GameSnacks developer name",
"logo": [
{
"size": {
"width": 512,
"height": 512
},
"src": "images/developer-logo.png"
},
...
]
},
"marketingAssets": {
"horizontalBanners": [
{
"size": {
"width": 1920,
"height": 1080
},
"src": "images/testgame-horizontal-banner.png"
},
...
],
"verticalBanners": [
{
"size": {
"width": 1080,
"height": 1920
},
"src": "images/testgame-vertical-banner.png"
},
...
],
"screenshots": [
{
"size": {
"height": 1920,
"width": 1080
},
"src": "images/testgame-screenshot-1.png"
},
...
],
"gameIcons": [
{
"size": {
"width": 512,
"height": 512
},
"src": "images/testgame-icon.png"
},
...
]
},
"files": ["src/**"],
"orientation": "ANY",
}