Каждая игра, которую вы загружаете на GameSnacks, должна иметь файл конфигурации game.json
. Вы используете файл конфигурации, чтобы предоставить GameSnacks всю необходимую информацию о вашей игре, включая маркетинговые ресурсы, необходимые для отображения вашей игры в каталоге игрового центра.
Поля
Описательная и маркетинговая информация
name
: Строка — обязательно
Название игры, как оно обычно отображается пользователю.
- Должно быть от 2 до 25 символов.
- Должно быть уникальным во всех играх.
version
: Строка — обязательно
Версия загруженного экземпляра игры.
- Должно быть уникальным для каждой загруженной версии игры.
description
: Строка — обязательно
Описание игры.
- Должно быть максимум 150 символов.
genres
: Массив строк — обязательно.
Жанры, к которым относится игра.
- Каждый жанр должен быть одним из следующих: Боевики, Приключения, Аркады, Настольные, Карточные, Казино, Образовательные, Музыкальные, Головоломки, Гонки, Ролевые игры, Симуляторы, Спортивные игры, Стратегии, Викторины, Слова.
marketingAssets
: Маркетинг — обязательно.
Визуальные ресурсы игры.
developer
: Разработчик — требуется
Метаданные о разработчике игры.
publisher
: Издатель — по умолчанию: {}
Метаданные об издателе.
aboutUrl
: String — по умолчанию: undefined
URL-адрес страницы об игре.
- Должен быть действительным URL-адресом HTTP или HTTPS.
privacyPolicyUrl
: String — по умолчанию: undefined
URL-адрес политики конфиденциальности игры.
- Должен быть действительным URL-адресом HTTP или HTTPS.
alternativePlatforms
: Массив платформ — по умолчанию: []
Версии игры доступны на альтернативных платформах.
Конфигурация и возможности игры
allowOfflineUse
: Boolean — по умолчанию: false
Должна ли игра быть доступна для обнаружения в автономном режиме. Если это поле имеет значение true
, игра может быть указана как офлайн-игра и ее можно будет обнаружить в пользовательских интерфейсах, предназначенных для автономного режима, если они существуют у партнеров по распространению GameSnacks. Разрешение использования вашей игры в автономном режиме может повысить общий уровень вовлеченности, однако монетизация офлайн-игр не поддерживается, и реклама не будет показываться во время офлайн-игры.
Обратите внимание, что GameSnacks всегда может кэшировать вашу игру, чтобы обеспечить возможность продолжения игры во время периодической потери соединения.
entrypoint
: Файл — по умолчанию: "index.html"
Точка входа в игру.
- Точка входа также должна быть включена в
files
.
files
: Массив файлов — обязательно.
Список файлов, необходимых для игры.
- Должен включать только те ресурсы, которые необходимы для запуска игры. Не включайте маркетинговые ресурсы, такие как баннеры и значки.
orientation
: Строка — по умолчанию: "Any"
Ориентация по умолчанию для игры.
- Каждая ориентация должна быть одной из следующих: Любая, Пейзаж, Портрет.
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
: String — по умолчанию: undefined
URL-адрес страницы об игре.
- Должен быть действительным URL-адресом HTTP или HTTPS.
privacyPolicyUrl
: String — по умолчанию: undefined
URL-адрес политики конфиденциальности игры.
- Должен быть действительным URL-адресом HTTP или HTTPS.
alternativePlatforms
: Массив платформ — по умолчанию: []
Версии игры доступны на альтернативных платформах.
Конфигурация и возможности игры
allowOfflineUse
: Boolean — по умолчанию: false
Должна ли игра быть доступна для обнаружения в автономном режиме. Если это поле имеет значение true
, игра может быть указана как офлайн-игра и ее можно будет обнаружить в пользовательских интерфейсах, предназначенных для автономного режима, если они существуют у партнеров по распространению GameSnacks. Разрешение использования вашей игры в автономном режиме может повысить общий уровень вовлеченности, однако монетизация офлайн-игр не поддерживается, и реклама не будет показываться во время офлайн-игры.
Обратите внимание, что GameSnacks всегда может кэшировать вашу игру, чтобы обеспечить возможность продолжения игры во время периодической потери соединения.
entrypoint
: Файл — по умолчанию: "index.html"
Точка входа в игру.
- Точка входа также должна быть включена в
files
.
files
: Массив файлов — обязательно.
Список файлов, необходимых для игры.
- Должен включать только те ресурсы, которые необходимы для запуска игры. Не включайте маркетинговые ресурсы, такие как баннеры и значки.
orientation
: Строка — по умолчанию: "Any"
Ориентация по умолчанию для игры.
- Каждая ориентация должна быть одной из следующих: Любая, Пейзаж, Портрет.
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
: String — по умолчанию: undefined
URL-адрес страницы об игре.
- Должен быть действительным URL-адресом HTTP или HTTPS.
privacyPolicyUrl
: String — по умолчанию: undefined
URL-адрес политики конфиденциальности игры.
- Должен быть действительным URL-адресом HTTP или HTTPS.
alternativePlatforms
: Массив платформ — по умолчанию: []
Версии игры доступны на альтернативных платформах.
Конфигурация и возможности игры
allowOfflineUse
: Boolean — по умолчанию: false
Должна ли игра быть доступна для обнаружения в автономном режиме. Если это поле имеет значение true
, игра может быть указана как офлайн-игра и ее можно будет обнаружить в пользовательских интерфейсах, предназначенных для автономного режима, если они существуют у партнеров по распространению GameSnacks. Разрешение использования вашей игры в автономном режиме может повысить общий уровень вовлеченности, однако монетизация офлайн-игр не поддерживается, и реклама не будет показываться во время офлайн-игры.
Обратите внимание, что GameSnacks всегда может кэшировать вашу игру, чтобы обеспечить возможность продолжения игры во время периодической потери соединения.
entrypoint
: Файл — по умолчанию: "index.html"
Точка входа в игру.
- Точка входа также должна быть включена в
files
.
files
: Массив файлов — обязательно.
Список файлов, необходимых для игры.
- Должен включать только те ресурсы, которые необходимы для запуска игры. Не включайте маркетинговые ресурсы, такие как баннеры и значки.
orientation
: Строка — по умолчанию: "Any"
Ориентация по умолчанию для игры.
- Каждая ориентация должна быть одной из следующих: Любая, Пейзаж, Портрет.
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
: String — по умолчанию: undefined
URL-адрес страницы об игре.
- Должен быть действительным URL-адресом HTTP или HTTPS.
privacyPolicyUrl
: String — по умолчанию: undefined
URL-адрес политики конфиденциальности игры.
- Должен быть действительным URL-адресом HTTP или HTTPS.
alternativePlatforms
: Массив платформ — по умолчанию: []
Версии игры доступны на альтернативных платформах.
Конфигурация и возможности игры
allowOfflineUse
: Boolean — по умолчанию: false
Должна ли игра быть доступна для поиска в автономном режиме. Если это поле имеет значение true
, игра может быть указана как офлайн-игра и ее можно будет обнаружить в пользовательских интерфейсах, предназначенных для автономного режима, если они существуют у партнеров по распространению GameSnacks. Разрешение использования вашей игры в автономном режиме может повысить общий уровень вовлеченности, однако монетизация офлайн-игр не поддерживается, и реклама не будет показываться во время офлайн-игры.
Обратите внимание, что GameSnacks всегда может кэшировать вашу игру, чтобы обеспечить возможность продолжения игры во время периодической потери соединения.
entrypoint
: Файл — по умолчанию: "index.html"
Точка входа в игру.
- Точка входа также должна быть включена в
files
.
files
: Массив файлов — обязательно.
Список файлов, необходимых для игры.
- Должен включать только те ресурсы, которые необходимы для запуска игры. Не включайте маркетинговые ресурсы, такие как баннеры и значки.
orientation
: Строка — по умолчанию: "Any"
Ориентация игры по умолчанию.
- Каждая ориентация должна быть одной из следующих: Любая, Пейзаж, Портрет.
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",
}