game.json কনফিগারেশন

গেমস্ন্যাক্সে আপলোড করা প্রতিটি গেমের অবশ্যই একটি game.json কনফিগারেশন ফাইল থাকতে হবে। গেম সেন্টার ক্যাটালগে আপনার গেমটি প্রদর্শনের জন্য প্রয়োজনীয় বিপণন সম্পদ সহ আপনার গেম সম্পর্কে সমস্ত প্রয়োজনীয় তথ্য গেমস্ন্যাক্স প্রদান করতে আপনি কনফিগারেশন ফাইলটি ব্যবহার করেন।

ক্ষেত্র

বর্ণনামূলক এবং বিপণন তথ্য

name : স্ট্রিং - প্রয়োজনীয়
গেমের নামটি সাধারণত ব্যবহারকারীর কাছে প্রদর্শিত হয়।

  • 2 থেকে 25 অক্ষরের মধ্যে হতে হবে।
  • সমস্ত গেম জুড়ে অনন্য হতে হবে।

version : স্ট্রিং - প্রয়োজনীয়
গেমের আপলোড করা উদাহরণের সংস্করণ।

  • গেমের প্রতিটি আপলোড করা সংস্করণের জন্য অনন্য হতে হবে।

description : স্ট্রিং - প্রয়োজনীয়
খেলার বর্ণনা।

  • সর্বোচ্চ 150টি অক্ষর হতে হবে।

genres : স্ট্রিং এর অ্যারে — প্রয়োজনীয়
গেমটি যে ঘরানার অন্তর্গত।

  • প্রতিটি জেনার অবশ্যই নিম্নলিখিতগুলির মধ্যে একটি হতে হবে: অ্যাকশন, অ্যাডভেঞ্চার, আর্কেড, বোর্ড, কার্ড, ক্যাসিনো, শিক্ষামূলক, সঙ্গীত, ধাঁধা, রেসিং, রোল প্লেয়িং, সিমুলেশন, স্পোর্টস, স্ট্র্যাটেজি, ট্রিভিয়া, ওয়ার্ড৷

marketingAssets : বিপণনপ্রয়োজনীয়
গেমটির ভিজ্যুয়াল সম্পদ।

developer : বিকাশকারী - প্রয়োজন
গেম ডেভেলপার সম্পর্কে মেটাডেটা।

publisher : প্রকাশক — ডিফল্ট: {}
প্রকাশক সম্পর্কে মেটাডেটা।

aboutUrl : স্ট্রিং — ডিফল্ট: undefined
গেম সম্পর্কে পৃষ্ঠার URL।

  • একটি বৈধ HTTP বা HTTPS URL হতে হবে।

privacyPolicyUrl : স্ট্রিং — ডিফল্ট: undefined
গেমের গোপনীয়তা নীতির URL।

  • একটি বৈধ HTTP বা HTTPS URL হতে হবে।

alternativePlatforms : প্ল্যাটফর্মের অ্যারে — ডিফল্ট: []
গেমের সংস্করণগুলি বিকল্প প্ল্যাটফর্মে উপলব্ধ।

গেম কনফিগারেশন এবং ক্ষমতা

allowOfflineUse : বুলিয়ান — ডিফল্ট: false
গেমটি অফলাইনে আবিষ্কারযোগ্য হবে কিনা। এই ক্ষেত্রটি true হলে, গেমটিকে একটি অফলাইন গেম হিসাবে তালিকাভুক্ত করা যেতে পারে এবং অফলাইন-নির্দিষ্ট UI-তে আবিষ্কারযোগ্য হতে পারে যেখানে সেগুলি 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",
}
,

গেমস্ন্যাক্সে আপলোড করা প্রতিটি গেমের অবশ্যই একটি game.json কনফিগারেশন ফাইল থাকতে হবে। গেম সেন্টার ক্যাটালগে আপনার গেমটি প্রদর্শনের জন্য প্রয়োজনীয় বিপণন সম্পদ সহ আপনার গেম সম্পর্কে সমস্ত প্রয়োজনীয় তথ্য গেমস্ন্যাক্স প্রদান করতে আপনি কনফিগারেশন ফাইলটি ব্যবহার করেন।

ক্ষেত্র

বর্ণনামূলক এবং বিপণন তথ্য

name : স্ট্রিং - প্রয়োজনীয়
গেমের নামটি সাধারণত ব্যবহারকারীর কাছে প্রদর্শিত হয়।

  • 2 থেকে 25 অক্ষরের মধ্যে হতে হবে।
  • সমস্ত গেম জুড়ে অনন্য হতে হবে।

version : স্ট্রিং - প্রয়োজনীয়
গেমের আপলোড করা উদাহরণের সংস্করণ।

  • গেমের প্রতিটি আপলোড করা সংস্করণের জন্য অনন্য হতে হবে।

description : স্ট্রিং - প্রয়োজনীয়
খেলার বর্ণনা।

  • সর্বোচ্চ 150টি অক্ষর হতে হবে।

genres : স্ট্রিং এর অ্যারে — প্রয়োজনীয়
গেমটি যে ঘরানার অন্তর্গত।

  • প্রতিটি জেনার অবশ্যই নিম্নলিখিতগুলির মধ্যে একটি হতে হবে: অ্যাকশন, অ্যাডভেঞ্চার, আর্কেড, বোর্ড, কার্ড, ক্যাসিনো, শিক্ষামূলক, সঙ্গীত, ধাঁধা, রেসিং, রোল প্লেয়িং, সিমুলেশন, স্পোর্টস, স্ট্র্যাটেজি, ট্রিভিয়া, ওয়ার্ড৷

marketingAssets : বিপণনপ্রয়োজনীয়
গেমটির ভিজ্যুয়াল সম্পদ।

developer : বিকাশকারী - প্রয়োজন
গেম ডেভেলপার সম্পর্কে মেটাডেটা।

publisher : প্রকাশক — ডিফল্ট: {}
প্রকাশক সম্পর্কে মেটাডেটা।

aboutUrl : স্ট্রিং — ডিফল্ট: undefined
গেম সম্পর্কে পৃষ্ঠার URL।

  • একটি বৈধ HTTP বা HTTPS URL হতে হবে।

privacyPolicyUrl : স্ট্রিং — ডিফল্ট: undefined
গেমের গোপনীয়তা নীতির URL।

  • একটি বৈধ HTTP বা HTTPS URL হতে হবে।

alternativePlatforms : প্ল্যাটফর্মের অ্যারে — ডিফল্ট: []
গেমের সংস্করণগুলি বিকল্প প্ল্যাটফর্মে উপলব্ধ।

গেম কনফিগারেশন এবং ক্ষমতা

allowOfflineUse : বুলিয়ান — ডিফল্ট: false
গেমটি অফলাইনে আবিষ্কারযোগ্য হবে কিনা। এই ক্ষেত্রটি true হলে, গেমটিকে একটি অফলাইন গেম হিসাবে তালিকাভুক্ত করা যেতে পারে এবং অফলাইন-নির্দিষ্ট UI-তে আবিষ্কারযোগ্য হতে পারে যেখানে সেগুলি 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",
}
,

গেমস্ন্যাক্সে আপলোড করা প্রতিটি গেমের অবশ্যই একটি game.json কনফিগারেশন ফাইল থাকতে হবে। গেম সেন্টার ক্যাটালগে আপনার গেমটি প্রদর্শনের জন্য প্রয়োজনীয় বিপণন সম্পদ সহ আপনার গেম সম্পর্কে সমস্ত প্রয়োজনীয় তথ্য গেমস্ন্যাক্স প্রদান করতে আপনি কনফিগারেশন ফাইলটি ব্যবহার করেন।

ক্ষেত্র

বর্ণনামূলক এবং বিপণন তথ্য

name : স্ট্রিং - প্রয়োজনীয়
গেমের নামটি সাধারণত ব্যবহারকারীর কাছে প্রদর্শিত হয়।

  • 2 থেকে 25 অক্ষরের মধ্যে হতে হবে।
  • সমস্ত গেম জুড়ে অনন্য হতে হবে।

version : স্ট্রিং - প্রয়োজনীয়
গেমের আপলোড করা উদাহরণের সংস্করণ।

  • গেমের প্রতিটি আপলোড করা সংস্করণের জন্য অনন্য হতে হবে।

description : স্ট্রিং - প্রয়োজনীয়
খেলার বর্ণনা।

  • সর্বোচ্চ 150টি অক্ষর হতে হবে।

genres : স্ট্রিং এর অ্যারে — প্রয়োজনীয়
গেমটি যে ঘরানার অন্তর্গত।

  • প্রতিটি জেনার অবশ্যই নিম্নলিখিতগুলির মধ্যে একটি হতে হবে: অ্যাকশন, অ্যাডভেঞ্চার, আর্কেড, বোর্ড, কার্ড, ক্যাসিনো, শিক্ষামূলক, সঙ্গীত, ধাঁধা, রেসিং, রোল প্লেয়িং, সিমুলেশন, স্পোর্টস, স্ট্র্যাটেজি, ট্রিভিয়া, ওয়ার্ড৷

marketingAssets : বিপণনপ্রয়োজনীয়
গেমটির ভিজ্যুয়াল সম্পদ।

developer : বিকাশকারী - প্রয়োজন
গেম ডেভেলপার সম্পর্কে মেটাডেটা।

publisher : প্রকাশক — ডিফল্ট: {}
প্রকাশক সম্পর্কে মেটাডেটা।

aboutUrl : স্ট্রিং — ডিফল্ট: undefined
গেম সম্পর্কে পৃষ্ঠার URL।

  • একটি বৈধ HTTP বা HTTPS URL হতে হবে।

privacyPolicyUrl : স্ট্রিং — ডিফল্ট: undefined
গেমের গোপনীয়তা নীতির URL।

  • একটি বৈধ HTTP বা HTTPS URL হতে হবে।

alternativePlatforms : প্ল্যাটফর্মের অ্যারে — ডিফল্ট: []
গেমের সংস্করণগুলি বিকল্প প্ল্যাটফর্মে উপলব্ধ।

গেম কনফিগারেশন এবং ক্ষমতা

allowOfflineUse : বুলিয়ান — ডিফল্ট: false
গেমটি অফলাইনে আবিষ্কারযোগ্য হবে কিনা। এই ক্ষেত্রটি true হলে, গেমটিকে একটি অফলাইন গেম হিসাবে তালিকাভুক্ত করা যেতে পারে এবং অফলাইন-নির্দিষ্ট UI-তে আবিষ্কারযোগ্য হতে পারে যেখানে সেগুলি 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",
}
,

গেমস্ন্যাক্সে আপলোড করা প্রতিটি গেমের অবশ্যই একটি game.json কনফিগারেশন ফাইল থাকতে হবে। গেম সেন্টার ক্যাটালগে আপনার গেমটি প্রদর্শনের জন্য প্রয়োজনীয় বিপণন সম্পদ সহ আপনার গেম সম্পর্কে সমস্ত প্রয়োজনীয় তথ্য গেমস্ন্যাক্স প্রদান করতে আপনি কনফিগারেশন ফাইলটি ব্যবহার করেন।

ক্ষেত্র

বর্ণনামূলক এবং বিপণন তথ্য

name : স্ট্রিং - প্রয়োজনীয়
গেমের নামটি সাধারণত ব্যবহারকারীর কাছে প্রদর্শিত হয়।

  • 2 থেকে 25 অক্ষরের মধ্যে হতে হবে।
  • সমস্ত গেম জুড়ে অনন্য হতে হবে।

version : স্ট্রিং - প্রয়োজনীয়
গেমের আপলোড করা উদাহরণের সংস্করণ।

  • গেমের প্রতিটি আপলোড করা সংস্করণের জন্য অনন্য হতে হবে।

description : স্ট্রিং - প্রয়োজনীয়
খেলার বর্ণনা।

  • সর্বোচ্চ 150টি অক্ষর হতে হবে।

genres : স্ট্রিং এর অ্যারে — প্রয়োজনীয়
গেমটি যে ঘরানার অন্তর্গত।

  • প্রতিটি জেনার অবশ্যই নিম্নলিখিতগুলির মধ্যে একটি হতে হবে: অ্যাকশন, অ্যাডভেঞ্চার, আর্কেড, বোর্ড, কার্ড, ক্যাসিনো, শিক্ষামূলক, সঙ্গীত, ধাঁধা, রেসিং, রোল প্লেয়িং, সিমুলেশন, স্পোর্টস, স্ট্র্যাটেজি, ট্রিভিয়া, ওয়ার্ড৷

marketingAssets : বিপণনপ্রয়োজনীয়
গেমটির ভিজ্যুয়াল সম্পদ।

developer : বিকাশকারী - প্রয়োজন
গেম ডেভেলপার সম্পর্কে মেটাডেটা।

publisher : প্রকাশক — ডিফল্ট: {}
প্রকাশক সম্পর্কে মেটাডেটা।

aboutUrl : স্ট্রিং — ডিফল্ট: undefined
গেম সম্পর্কে পৃষ্ঠার URL।

  • একটি বৈধ HTTP বা HTTPS URL হতে হবে।

privacyPolicyUrl : স্ট্রিং — ডিফল্ট: undefined
গেমের গোপনীয়তা নীতির URL।

  • একটি বৈধ HTTP বা HTTPS URL হতে হবে।

alternativePlatforms : প্ল্যাটফর্মের অ্যারে — ডিফল্ট: []
গেমের সংস্করণগুলি বিকল্প প্ল্যাটফর্মে উপলব্ধ।

গেম কনফিগারেশন এবং ক্ষমতা

allowOfflineUse : বুলিয়ান — ডিফল্ট: false
গেমটি অফলাইনে আবিষ্কারযোগ্য হবে কিনা। এই ক্ষেত্রটি true হলে, গেমটিকে একটি অফলাইন গেম হিসাবে তালিকাভুক্ত করা যেতে পারে এবং অফলাইন-নির্দিষ্ট UI-তে আবিষ্কারযোগ্য হতে পারে যেখানে সেগুলি 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",
}