আপনার খেলা প্রকাশ করুন

এই ডকুমেন্টটি আপনাকে দেখায় কিভাবে পিসিতে Google Play Games এ আপনার গেম প্রকাশ করবেন।

আপনি শুরু করার আগে

আপনার গেমে Google Play Games SDK সংহত করুন।

একটি WAB ফাইল হিসাবে আপনার গেম প্যাকেজ

পিসিতে Google Play Games-এর জন্য আপনার গেমের ইনস্টলারকে Google Play Console-এ Windows অ্যাপ বান্ডেল (WAB) ফাইল হিসেবে আপলোড করতে হবে। একটি WAB ফাইল তৈরি করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. প্লে প্রকাশনা টুলটি ডাউনলোড করুন। আপনি উইন্ডোজ কমান্ড লাইন বা পাওয়ারশেলে এই টুলটি চালাতে পারেন।

  2. প্লে পাবলিশিং কনফিগারেশন ফাইল তৈরি করুন, যেকোনো নামের সাথে। উদাহরণস্বরূপ, নিম্নলিখিত বিন্যাস সহ play_publishing_config.xml :

    <?xml version="1.0" encoding="UTF-8"?>
    <play-publishing-config version="1.0">
      <application>
        <package-name>PACKAGE_NAME</package-name>
        <version-name>VERSION_NAME</version-name>
      </application>
      <installer requiresElevation=INSTALLER_REQUIRES_ELEVATION>
        <path>INSTALLER_PATH</path>
        <installation-path-registry-location>
          <key-name>UNIQUE_REGISTRY_PATH</key-name>
          <value-name>InstallLocation</value-name>
        </installation-path-registry-location>
      </installer>
      <launcher requiresElevation=LAUNCHER_REQUIRES_ELEVATION>
        <launch-path-registry-location>
          <key-name>UNIQUE_REGISTRY_PATH</key-name>
          <value-name>InstallLocation</value-name>
        </launch-path-registry-location>
        <executable-invocation>
          <filename>RELATIVE_PATH_TO_LAUNCHER_EXE</filename>
          <arguments>LAUNCHER_ARGS_IF_ANY</arguments>
        </executable-invocation>
      </launcher>
      <uninstaller requiresElevation=UNINSTALLER_REQUIRES_ELEVATION>
        <uninstall-path-registry-location>
          <key-name>UNIQUE_REGISTRY_PATH</key-name>
          <value-name>UninstallString</value-name>
        </uninstall-path-registry-location>
      </uninstaller>
    </play-publishing-config>

    নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

    • PACKAGE_NAME : আপনার গেমের প্যাকেজের নাম। উদাহরণস্বরূপ, com.yourcompany.yourgame
    • VERSION_NAME : গেমটির সংস্করণ স্ট্রিং। উদাহরণস্বরূপ, 1.0.0
    • INSTALLER_REQUIRES_ELEVATION : ইনস্টলার এক্সিকিউটেবল ইনস্টলেশন প্রক্রিয়া সম্পূর্ণ করার জন্য প্রশাসক হিসাবে চালানো প্রয়োজন কিনা তা নির্দেশ করে।

      • "সত্য" : প্রশাসক হিসাবে এক্সিকিউটেবল চালান।

      • "false" : বর্তমান ব্যবহারকারী হিসাবে এক্সিকিউটেবল চালান।

    • INSTALLER_PATH : WAB-এর মধ্যে আপনার ইনস্টলার ফাইলের পথ। এই পাথটি প্লে প্রকাশনা কনফিগারেশনের মূল ডিরেক্টরির সাথে সম্পূর্ণ বা আপেক্ষিক হতে পারে। উদাহরণস্বরূপ, path\to\test\installer । আপনার গেমের ইনস্টলার এক্সিকিউটেবল সাইন ইন করতে প্রামাণিক কোড এবং কোড সাইনিং ব্যবহার করতে ভুলবেন না।

    • UNIQUE_REGISTRY_PATH : রুট-কী যেটিতে আপনার সমস্ত রেজিস্ট্রি তথ্য থাকবে। এটি ব্যবহারকারীর মেশিন জুড়ে অনন্য হতে হবে। এটি HKLM এর উপরে আপেক্ষিক পথ হবে। উদাহরণস্বরূপ, SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\YourUniqueName । এই এন্ট্রিটি একটি 64-বিট Windows 11 মেশিনে HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\YourUniqueName অধীনে একটি রুট-কী তৈরি করবে।

    • LAUNCHER_REQUIRES_ESCALATION : লঞ্চার বা গেম এক্সিকিউটেবল প্রশাসক হিসাবে প্রতিবার চালু করার সময় এটি চালানো প্রয়োজন কিনা তা নির্দেশ করে৷

      • "সত্য" : প্রশাসক হিসাবে এক্সিকিউটেবল চালান।

      • "false" : বর্তমান ব্যবহারকারী হিসাবে এক্সিকিউটেবল চালান।

    • RELATIVE_PATH_TO_LAUNCHER_EXE : ইনস্টলেশন ডিরেক্টরির মধ্যে আপনার লঞ্চার বা গেম এক্সিকিউটেবলের পথ। এটি আপনার লঞ্চার বা গেম এক্সিকিউটেবল ফাইলের নাম অন্তর্ভুক্ত করতে হবে। উদাহরণস্বরূপ, যদি আপনার লঞ্চার বা গেম ফাইলকে mygame.exe বলা হয় এবং এটি {INSTALL_DIR}\Resources\mygame.exe-এর অধীনে থাকে, তাহলে আপনাকে Resources\mygame.exe রাখতে হবে

    • LAUNCHER_ARGS_IF_ANY : যেকোনো কমান্ড লাইন আর্গুমেন্ট যা আপনার লঞ্চার বা গেমে পাস করতে হবে। এই এন্ট্রি ঐচ্ছিক.

    • UNINSTALLER_REQUIRES_ELEVATION : আনইনস্টল করার প্রক্রিয়াটি সম্পূর্ণ করার জন্য আনইনস্টলার এক্সিকিউটেবলকে অ্যাডমিনিস্ট্রেটর হিসাবে চালানোর প্রয়োজন কিনা তা নির্দেশ করে।

      • "সত্য" : প্রশাসক হিসাবে এক্সিকিউটেবল চালান।

      • "false" : বর্তমান ব্যবহারকারী হিসাবে এক্সিকিউটেবল চালান।

    উদাহরণ প্লে প্রকাশনা কনফিগার ফাইল

    গেম ইনস্টলার game_installer.exe , গেমের লঞ্চার launcher.exe সহ MyGame নামে একটি গেমের কথা বিবেচনা করুন। উদাহরণটিও দেখায় কিভাবে CDATA ব্যবহার করতে হয়। play_publishing_config.xml দেখতে কেমন হবে তা নিম্নরূপ:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <play-publishing-config version="1.0">
      <application>
        <package-name>com.mycompany.mygame</package-name>
        <version-name>1.0.0</version-name>
      </application>
      <installer requiresElevation="true">
        <path>game_installer.exe</path>
        <installation-path-registry-location>
          <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MySystemWideUniqueKey</key-name>
          <value-name>InstallLocation</value-name>
        </installation-path-registry-location>
      </installer>
    
      <launcher requiresElevation="true">
        <launch-path-registry-location >
          <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MySystemWideUniqueKey</key-name>
          <value-name>InstallLocation</value-name>
        </launch-path-registry-location>
        <executable-invocation>
          <filename>launcher.exe</filename>
          <arguments><![CDATA[arg1&arg2>arg3]]></arguments>
        </executable-invocation>
      </launcher>
    
      <uninstaller requiresElevation="true">
        <uninstall-path-registry-location>
          <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MySystemWideUniqueKey</key-name>
          <value-name>UninstallString</value-name>
        </uninstall-path-registry-location>
      </uninstaller>
    </play-publishing-config>
    
  3. উইন্ডোজ কমান্ড লাইন বা পাওয়ারশেলে প্লে প্রকাশনা টুলটি চালান।

    playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH
    

    একই নামের একটি বিদ্যমান WAB ফাইল ওভাররাইট করতে, --force আর্গুমেন্ট ব্যবহার করুন।

    playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH --force
    

    নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

    • PLAY_PUBLISHING_CONFIG_PATH : প্লে প্রকাশনা কনফিগারেশনের পথ। উদাহরণস্বরূপ, path\to\play_publishing_config.xml
    • WAB_OUTPUT_PATH : WAB ফাইলের পথ। উদাহরণস্বরূপ, path\to\output_bundle.wab

    প্লে প্রকাশনা টুল কিভাবে ব্যবহার করবেন

    বিবেচনা করুন যে আপনার কাছে Play প্রকাশনা টুল বাইনারি playpublishingtool.exe , Play publishing config play_publishing_config.xml এবং আপনার গেম ইনস্টলার game_installer.exe বর্তমান কার্যকারী ডিরেক্টরিতে রয়েছে।

    আপনার বর্তমান কাজের ডিরেক্টরিটি এইরকম হওয়া উচিত:

    .\
    ├── game_installer.exe
    ├── play_publishing_config.xml
    ├── playpublishingtool.exe
    

    নামের সাথে একটি WAB তৈরি করতে, বলুন, একই ডিরেক্টরিতে installer_bundle.wab , ​​কমান্ডটি দেখতে এরকম হবে:

    playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab
    

    --force আর্গুমেন্টের সাথে, কমান্ডটি দেখতে এরকম হবে:

    playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab --force
    

    সাফল্যের উপর, আপনি নিম্নলিখিত অনুরূপ আউটপুট দেখতে হবে:

    Successfully built the installer bundle at installer_bundle.wab
    

    ফোল্ডারে WAB ফাইলটি খুঁজুন:

      .\
      ├── game_installer.exe
      ├── installer_bundle.wab
      ├── play_publishing_config.xml
      ├── playpublishingtool.exe
    

Play Console ব্যবহার করে গেমটি প্রকাশ করুন

আপনি আপনার গেমের জন্য সফলভাবে WAB তৈরি করার পরে, এটি Play Console-এ আপলোড করুন এবং এর সেটিংস এবং প্রয়োজনীয়তাগুলি পরিচালনা করুন৷ আপনার গেম প্রকাশ করতে পদক্ষেপগুলি অনুসরণ করুন:

পিসি ফর্ম ফ্যাক্টরে গুগল প্লে গেম যোগ করুন

একটি গেম প্রকাশ করার জন্য শুধুমাত্র এই পদক্ষেপটি প্রথমবার প্রয়োজন৷

  1. বাম মেনুতে প্লে কনসোলে, পরীক্ষা নির্বাচন করুন এবং প্রকাশ করুন > সেটআপ > উন্নত সেটিংস ( সরাসরি লিঙ্ক )।
  2. ফর্ম ফ্যাক্টর ট্যাবে যান এবং + অ্যাড ফর্ম ফ্যাক্টর ড্রপ-ডাউন থেকে Google Play Games on PC(Windows) যোগ করুন।

  3. ডানদিকের পিসি ফর্ম ফ্যাক্টরে Google Play গেমগুলির সাথে সম্পর্কিত পরিচালনা বোতামে ক্লিক করুন৷

  4. আপনার উইন্ডোজ অ্যাপ বান্ডেল গেমের জন্য একটি ডেডিকেটেড ট্র্যাক ব্যবহার করুন বিকল্পটি নির্বাচন করুন।

  5. সংরক্ষণে ক্লিক করুন এবং তারপরে নিশ্চিতকরণ ডায়ালগে আবার সংরক্ষণ করুন

WAB ফাইলটি আপলোড করুন

WAB ফাইল আপলোড করতে:

  1. বামদিকের মেনুতে প্লে কনসোলে, পরীক্ষা এবং প্রকাশ > উৎপাদন ( সরাসরি লিঙ্ক ) নির্বাচন করুন।
  2. উৎপাদন পৃষ্ঠায়, ডানদিকের ফর্ম ফ্যাক্টর ড্রপ-ডাউন থেকে শুধুমাত্র পিসিতে (উইন্ডোজ) Google Play Games নির্বাচন করুন।
  3. Windows অ্যাপ বান্ডেল ট্যাবে, আপলোড একটি উইন্ডোজ অ্যাপ বান্ডেল বোতামে ক্লিক করুন এবং WAB ফাইল আপলোড করুন। বিকল্পভাবে, আপনি ফর্ম ফ্যাক্টর ড্রপ-ডাউনের ডানদিকে একটি উইন্ডোজ অ্যাপ বান্ডেল আপলোড করুন বোতামে ক্লিক করতে পারেন।
  4. Save এ ক্লিক করুন।

উইন্ডোজ পিসির প্রয়োজনীয়তা কনফিগার করুন

উইন্ডোজ পিসি প্রয়োজনীয়তা কনফিগার করতে:

  1. বাম মেনুতে প্লে কনসোলে, ব্যবহারকারী বাড়ান > স্টোরের উপস্থিতি > স্টোর সেটিংস ( সরাসরি লিঙ্ক ) নির্বাচন করুন।
  2. পিসি প্রয়োজনীয়তা বিভাগে, ডানদিকে সম্পাদনা বোতামে ক্লিক করুন।
  3. ক্ষেত্রগুলি আপডেট করুন এবং সংরক্ষণ করুন ক্লিক করুন।

অ্যাপ-মধ্যস্থ কেনাকাটার গ্রাফিক কনফিগার করুন

এটি একটি ঐচ্ছিক পদক্ষেপ। ইন-অ্যাপ ক্রয় গ্রাফিক কনফিগার করতে:

  1. বাম মেনুতে প্লে কনসোলে, ব্যবহারকারী বাড়ান > স্টোরের উপস্থিতি > স্টোর তালিকা ( সরাসরি লিঙ্ক ) নির্বাচন করুন।
  2. তালিকা ট্যাবের ডিফল্ট স্টোর তালিকা বিভাগে, ডানদিকের -> (তীর) বোতামে ক্লিক করুন। এটি আপনাকে ডিফল্ট স্টোর তালিকা পৃষ্ঠায় নিয়ে যাবে৷
  3. পিসিতে গুগল প্লে গেমস বিভাগে নেভিগেট করুন এবং পিসি (উইন্ডোজ) ইন-অ্যাপ ক্রয় গ্রাফিকে গুগল প্লে গেমসে ছবিটি আপলোড করুন।
  4. Save এ ক্লিক করুন।

পর্যালোচনার জন্য পরিবর্তন পাঠান

  1. বাম মেনুতে প্লে কনসোলে, প্রকাশনা ওভারভিউ নির্বাচন করুন।
  2. পরিবর্তনগুলি এখনও পর্যালোচনার জন্য পাঠানো হয়নি বিভাগে, পর্যালোচনার জন্য পরিবর্তনগুলি পাঠান ক্লিক করুন৷

যখন পর্যালোচনা দল আপনার পরিবর্তনগুলি অনুমোদন করে, তখন আপনার গেমটি Google Play-এ আবিষ্কারযোগ্য হবে৷