לכל משחק שאתם מעלים ל-GameSnacks צריך להיות קובץ תצורה מסוג game.json
.
אתם משתמשים בקובץ התצורה כדי לספק ל-GameSnacks את כל
מידע על המשחק, כולל הנכסים השיווקיים שנדרשים כדי להציג
במשחק שלך בקטלוג של אוסף המשחקים.
שדות
תיאורית & מידע שיווקי
name
: מחרוזת – חובה
שם המשחק, כפי שהוא מוצג בדרך כלל למשתמש.
- אורך השם צריך להיות בין 2 ל-25 תווים.
- חייב להיות ייחודי בכל המשחקים.
version
: מחרוזת – חובה
הגרסה של מופע המשחק שהועלתה.
- חייבת להיות ייחודית לכל גרסה של המשחק שהועלתה.
description
: מחרוזת – חובה
תיאור המשחק.
- מספר התווים המקסימלי הוא 150.
genres
: מערך מחרוזות – חובה
הז'אנרים שאליהם המשחק שייך.
- כל ז'אנר חייב להיות אחד מהז'אנרים הבאים: פעולה, הרפתקאות, ארקייד, לוח, קלפים, קזינו, חינוכי, מוזיקה, פאזל, מירוץ, תפקידים, סימולציה, ספורט, אסטרטגיה, טריוויה, מילים.
marketingAssets
: שיווק – חובה
הנכסים הוויזואליים של המשחק.
developer
: מפתח — חובה
מטא-נתונים על מפתח המשחק.
publisher
: Publisher (בעל התוכן הדיגיטלי) – ברירת המחדל: {}
מטא-נתונים על בעל התוכן הדיגיטלי.
aboutUrl
: מחרוזת – ברירת המחדל: undefined
כתובת ה-URL של דף המידע הכללי של המשחק.
- כתובת ה-URL חייבת להיות כתובת HTTP או HTTPS תקינה.
privacyPolicyUrl
: מחרוזת – ברירת המחדל: undefined
כתובת ה-URL של מדיניות הפרטיות של המשחק.
- צריך להזין כתובת URL תקינה מסוג HTTP או HTTPS.
alternativePlatforms
: מערך של Platform – ברירת המחדל: []
גרסאות של המשחק שזמינות בפלטפורמות חלופיות.
הגדרת משחקים יכולות
allowOfflineUse
: בוליאני – ברירת המחדל: false
האם המשחק יהיה גלוי במצב אופליין. אם השדה הזה הוא true
, הערך של הפרמטר
יכול להיות לרשום את המשחק כמשחק אופליין ולהיות גלוי לכולם במצב אופליין
ממשקי המשתמש שבהם הם קיימים אצל שותפי הפצה של GameSnacks. מתן אפשרות לשימוש במשחק במצב אופליין עשוי להגדיל את ההתעניינות הכוללת במשחק, אבל אי אפשר לייצר הכנסות ממשחקים במצב אופליין והמודעות לא יוצגו במהלך משחק במצב אופליין.
חשוב לזכור שמערכת GameSnacks תמיד עשויה לשמור את המשחק במטמון כדי לאפשר המשך משחק במהלך אובדן זמני של קישוריות.
entrypoint
: File – ברירת המחדל: "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",
}