هر بازی که در GameSnacks آپلود می کنید باید یک فایل پیکربندی game.json
داشته باشد. شما از فایل پیکربندی برای ارائه تمامی اطلاعات مورد نیاز در مورد بازی خود، از جمله دارایی های بازاریابی مورد نیاز برای نمایش بازی خود در کاتالوگ مرکز بازی، به GameSnacks استفاده می کنید.
فیلدها
اطلاعات توصیفی و بازاریابی
name
: رشته - لازم است
نام بازی همانطور که معمولا به کاربر نمایش داده می شود.
- باید بین 2 تا 25 کاراکتر باشد.
- باید در همه بازی ها منحصر به فرد باشد.
version
: رشته - مورد نیاز است
نسخه نمونه آپلود شده بازی.
- باید برای هر نسخه آپلود شده بازی منحصر به فرد باشد.
description
: رشته - لازم است
شرح بازی.
- حداکثر باید 150 کاراکتر باشد.
genres
: آرایه رشته - لازم است
ژانرهایی که بازی به آن تعلق دارد.
- هر ژانر باید یکی از موارد زیر باشد: اکشن، ماجراجویی، بازی، تخته، کارت، کازینو، آموزشی، موسیقی، پازل، مسابقه، نقش آفرینی، شبیه سازی، ورزش، استراتژی، چیزهای بی اهمیت، ورد.
marketingAssets
: بازاریابی - مورد نیاز
دارایی های بصری بازی
developer
: توسعه دهنده - مورد نیاز
فراداده در مورد توسعه دهنده بازی.
publisher
: ناشر — پیش فرض: {}
فراداده درباره ناشر.
aboutUrl
: رشته - پیشفرض: undefined
آدرس صفحه درباره بازی.
- باید یک URL معتبر HTTP یا HTTPS باشد.
privacyPolicyUrl
: رشته — پیش فرض: undefined
URL خط مشی رازداری بازی.
- باید یک URL معتبر HTTP یا HTTPS باشد.
alternativePlatforms
: آرایه پلت فرم — پیش فرض: []
نسخه های بازی در پلتفرم های جایگزین موجود است.
پیکربندی و قابلیت های بازی
allowOfflineUse
: Boolean — پیش فرض: false
آیا بازی باید به صورت آفلاین قابل کشف باشد یا خیر. اگر این فیلد true
باشد، بازی را میتوان بهعنوان یک بازی آفلاین فهرست کرد و در رابطهای کاربری آفلاین که در شرکای توزیع GameSnacks وجود دارند، قابل شناسایی است. اجازه دادن به استفاده آفلاین از بازی شما ممکن است تعامل کلی را افزایش دهد، اما کسب درآمد از بازیهای آفلاین پشتیبانی نمیشود و تبلیغات در حین بازی آفلاین نمایش داده نمیشوند.
توجه داشته باشید که GameSnacks همیشه ممکن است بازی شما را در حافظه پنهان نگه دارد تا در طول قطع اتصال متناوب، ادامه بازی را فعال کند.
entrypoint
: فایل — پیشفرض: "index.html"
نقطه ورود به بازی
- نقطه ورودی نیز باید در
files
گنجانده شود.
files
: آرایه فایل - لازم است
لیستی از فایل های مورد نیاز برای بازی.
- فقط باید دارایی هایی باشد که برای اجرای بازی لازم است. دارایی های بازاریابی مانند بنرها و نمادها را درج نکنید.
orientation
: رشته - پیش فرض: "Any"
جهت پیش فرض بازی.
- هر جهت باید یکی از موارد زیر باشد: Any، Landscape، Portrait.
supportsLowEndDevices
: Boolean — پیشفرض: 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",
}
هر بازی که در GameSnacks آپلود می کنید باید یک فایل پیکربندی game.json
داشته باشد. شما از فایل پیکربندی برای ارائه تمامی اطلاعات مورد نیاز در مورد بازی خود، از جمله دارایی های بازاریابی مورد نیاز برای نمایش بازی خود در کاتالوگ مرکز بازی، به GameSnacks استفاده می کنید.
فیلدها
اطلاعات توصیفی و بازاریابی
name
: رشته - لازم است
نام بازی همانطور که معمولا به کاربر نمایش داده می شود.
- باید بین 2 تا 25 کاراکتر باشد.
- باید در همه بازی ها منحصر به فرد باشد.
version
: رشته - مورد نیاز است
نسخه نمونه آپلود شده بازی.
- باید برای هر نسخه آپلود شده بازی منحصر به فرد باشد.
description
: رشته - لازم است
شرح بازی.
- حداکثر باید 150 کاراکتر باشد.
genres
: آرایه رشته - لازم است
ژانرهایی که بازی به آن تعلق دارد.
- هر ژانر باید یکی از موارد زیر باشد: اکشن، ماجراجویی، بازی، تخته، کارت، کازینو، آموزشی، موسیقی، پازل، مسابقه، نقش آفرینی، شبیه سازی، ورزش، استراتژی، چیزهای بی اهمیت، ورد.
marketingAssets
: بازاریابی - مورد نیاز
دارایی های بصری بازی
developer
: توسعه دهنده - مورد نیاز
فراداده در مورد توسعه دهنده بازی.
publisher
: ناشر — پیش فرض: {}
فراداده درباره ناشر.
aboutUrl
: رشته - پیشفرض: undefined
آدرس صفحه درباره بازی.
- باید یک URL معتبر HTTP یا HTTPS باشد.
privacyPolicyUrl
: رشته — پیش فرض: undefined
URL خط مشی رازداری بازی.
- باید یک URL معتبر HTTP یا HTTPS باشد.
alternativePlatforms
: آرایه پلت فرم — پیش فرض: []
نسخه های بازی در پلتفرم های جایگزین موجود است.
پیکربندی و قابلیت های بازی
allowOfflineUse
: Boolean — پیشفرض: false
آیا بازی باید به صورت آفلاین قابل کشف باشد یا خیر. اگر این فیلد true
باشد، بازی را میتوان بهعنوان یک بازی آفلاین فهرست کرد و در رابطهای کاربری آفلاین که در شرکای توزیع GameSnacks وجود دارند، قابل شناسایی است. مجاز کردن استفاده آفلاین از بازی شما ممکن است تعامل کلی را افزایش دهد، اما کسب درآمد از بازیهای آفلاین پشتیبانی نمیشود و تبلیغات در حین بازی آفلاین نمایش داده نمیشوند.
توجه داشته باشید که GameSnacks همیشه ممکن است بازی شما را در حافظه پنهان نگه دارد تا در طول قطع اتصال متناوب، ادامه بازی را فعال کند.
entrypoint
: فایل — پیشفرض: "index.html"
نقطه ورود به بازی
- نقطه ورودی نیز باید در
files
گنجانده شود.
files
: آرایه فایل - لازم است
لیستی از فایل های مورد نیاز برای بازی.
- فقط باید دارایی هایی باشد که برای اجرای بازی لازم است. دارایی های بازاریابی مانند بنرها و نمادها را درج نکنید.
orientation
: رشته - پیش فرض: "Any"
جهت گیری پیش فرض برای بازی.
- هر جهت باید یکی از موارد زیر باشد: Any، Landscape، Portrait.
supportsLowEndDevices
: Boolean — پیشفرض: 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",
}
هر بازی که در GameSnacks آپلود می کنید باید یک فایل پیکربندی game.json
داشته باشد. شما از فایل پیکربندی برای ارائه تمامی اطلاعات مورد نیاز در مورد بازی خود، از جمله دارایی های بازاریابی مورد نیاز برای نمایش بازی خود در کاتالوگ مرکز بازی، به GameSnacks استفاده می کنید.
فیلدها
اطلاعات توصیفی و بازاریابی
name
: رشته - لازم است
نام بازی همانطور که معمولا به کاربر نمایش داده می شود.
- باید بین 2 تا 25 کاراکتر باشد.
- باید در همه بازی ها منحصر به فرد باشد.
version
: رشته - مورد نیاز است
نسخه نمونه آپلود شده بازی.
- باید برای هر نسخه آپلود شده بازی منحصر به فرد باشد.
description
: رشته - لازم است
شرح بازی.
- حداکثر باید 150 کاراکتر باشد.
genres
: آرایه رشته - لازم است
ژانرهایی که بازی به آن تعلق دارد.
- هر ژانر باید یکی از موارد زیر باشد: اکشن، ماجراجویی، بازی، تخته، کارت، کازینو، آموزشی، موسیقی، پازل، مسابقه، نقش آفرینی، شبیه سازی، ورزش، استراتژی، چیزهای بی اهمیت، ورد.
marketingAssets
: بازاریابی - مورد نیاز
دارایی های بصری بازی
developer
: توسعه دهنده - مورد نیاز
فراداده در مورد توسعه دهنده بازی.
publisher
: ناشر — پیش فرض: {}
فراداده درباره ناشر.
aboutUrl
: رشته - پیشفرض: undefined
آدرس صفحه درباره بازی.
- باید یک URL معتبر HTTP یا HTTPS باشد.
privacyPolicyUrl
: رشته — پیش فرض: undefined
URL خط مشی رازداری بازی.
- باید یک URL معتبر HTTP یا HTTPS باشد.
alternativePlatforms
: آرایه پلت فرم — پیش فرض: []
نسخه های بازی در پلتفرم های جایگزین موجود است.
پیکربندی و قابلیت های بازی
allowOfflineUse
: Boolean — پیشفرض: false
آیا بازی باید به صورت آفلاین قابل کشف باشد یا خیر. اگر این فیلد true
باشد، بازی را میتوان بهعنوان یک بازی آفلاین فهرست کرد و در رابطهای کاربری آفلاین که در شرکای توزیع GameSnacks وجود دارند، قابل شناسایی است. اجازه دادن به استفاده آفلاین از بازی شما ممکن است تعامل کلی را افزایش دهد، اما کسب درآمد از بازیهای آفلاین پشتیبانی نمیشود و تبلیغات در حین بازی آفلاین نمایش داده نمیشوند.
توجه داشته باشید که GameSnacks همیشه ممکن است بازی شما را در حافظه پنهان نگه دارد تا در طول قطع اتصال متناوب، ادامه بازی را فعال کند.
entrypoint
: فایل — پیشفرض: "index.html"
نقطه ورود به بازی
- نقطه ورودی نیز باید در
files
گنجانده شود.
files
: آرایه فایل - لازم است
لیستی از فایل های مورد نیاز برای بازی.
- فقط باید دارایی هایی باشد که برای اجرای بازی لازم است. دارایی های بازاریابی مانند بنرها و نمادها را درج نکنید.
orientation
: رشته - پیش فرض: "Any"
جهت گیری پیش فرض برای بازی.
- هر جهت باید یکی از موارد زیر باشد: Any، Landscape، Portrait.
supportsLowEndDevices
: Boolean — پیشفرض: 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",
}
هر بازی که در GameSnacks آپلود می کنید باید یک فایل پیکربندی game.json
داشته باشد. شما از فایل پیکربندی برای ارائه تمامی اطلاعات مورد نیاز در مورد بازی خود، از جمله دارایی های بازاریابی مورد نیاز برای نمایش بازی خود در کاتالوگ مرکز بازی، به GameSnacks استفاده می کنید.
فیلدها
اطلاعات توصیفی و بازاریابی
name
: رشته - لازم است
نام بازی همانطور که معمولا به کاربر نمایش داده می شود.
- باید بین 2 تا 25 کاراکتر باشد.
- باید در همه بازی ها منحصر به فرد باشد.
version
: رشته - مورد نیاز است
نسخه نمونه آپلود شده بازی.
- باید برای هر نسخه آپلود شده بازی منحصر به فرد باشد.
description
: رشته - لازم است
شرح بازی.
- حداکثر باید 150 کاراکتر باشد.
genres
: آرایه رشته - لازم است
ژانرهایی که بازی به آن تعلق دارد.
- هر ژانر باید یکی از موارد زیر باشد: اکشن، ماجراجویی، بازی، تخته، کارت، کازینو، آموزشی، موسیقی، پازل، مسابقه، نقش آفرینی، شبیه سازی، ورزش، استراتژی، چیزهای بی اهمیت، ورد.
marketingAssets
: بازاریابی - مورد نیاز
دارایی های بصری بازی
developer
: توسعه دهنده - مورد نیاز
فراداده در مورد توسعه دهنده بازی.
publisher
: ناشر — پیش فرض: {}
فراداده درباره ناشر.
aboutUrl
: رشته - پیشفرض: undefined
آدرس صفحه درباره بازی.
- باید یک URL معتبر HTTP یا HTTPS باشد.
privacyPolicyUrl
: رشته — پیش فرض: undefined
URL خط مشی رازداری بازی.
- باید یک URL معتبر HTTP یا HTTPS باشد.
alternativePlatforms
: آرایه پلت فرم — پیش فرض: []
نسخه های بازی در پلتفرم های جایگزین موجود است.
پیکربندی و قابلیت های بازی
allowOfflineUse
: Boolean — پیش فرض: false
آیا بازی باید به صورت آفلاین قابل کشف باشد یا خیر. اگر این فیلد true
باشد، بازی را میتوان بهعنوان یک بازی آفلاین فهرست کرد و در رابطهای کاربری آفلاین که در شرکای توزیع GameSnacks وجود دارند، قابل شناسایی است. اجازه دادن به استفاده آفلاین از بازی شما ممکن است تعامل کلی را افزایش دهد، اما کسب درآمد از بازیهای آفلاین پشتیبانی نمیشود و تبلیغات در حین بازی آفلاین نمایش داده نمیشوند.
توجه داشته باشید که GameSnacks همیشه ممکن است بازی شما را در حافظه پنهان نگه دارد تا در طول قطع اتصال متناوب، ادامه بازی را فعال کند.
entrypoint
: فایل — پیشفرض: "index.html"
نقطه ورود به بازی
- نقطه ورودی نیز باید در
files
گنجانده شود.
files
: آرایه فایل - لازم است
لیستی از فایل های مورد نیاز برای بازی.
- فقط باید دارایی هایی باشد که برای اجرای بازی لازم است. دارایی های بازاریابی مانند بنرها و نمادها را درج نکنید.
orientation
: رشته - پیش فرض: "Any"
جهت گیری پیش فرض برای بازی.
- هر جهت باید یکی از موارد زیر باشد: Any، Landscape، Portrait.
supportsLowEndDevices
: Boolean — پیشفرض: 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",
}