এই নির্দেশিকাটিতে পিসির জন্য ডেভেলপমেন্ট সম্পর্কে আপনার যা কিছু জানা প্রয়োজন, তার সবকিছুই বলা আছে। এতে কিবোর্ড ও মাউস ইনপুট সাপোর্টের মতো সাধারণ বিষয়গুলোর জন্য আমাদের ChromeOS ডেভেলপার ডকুমেন্টেশনের রেফারেন্সও রয়েছে। যদিও আমাদের 'Android on ChromeOS' ডকুমেন্টেশনে অনেক সহায়ক তথ্য রয়েছে, তবুও মনে রাখবেন যে পিসিতে আপনার গেমটি অপটিমাইজ করার জন্য প্রয়োজনীয় বিষয়গুলোর ক্ষেত্রে এই নির্দেশিকাটিকেই চূড়ান্ত নির্ভরযোগ্য উৎস হিসেবে বিবেচনা করা উচিত।
পরীক্ষা
উন্নয়নের প্রথম পর্যায়ে, আপনি আপনার গেমে করা পরিবর্তনগুলো একটি বাস্তব ক্রোমবুকে পরীক্ষা করতে পারেন। অ্যান্ড্রয়েড সমর্থন করে এমন যেকোনো ক্রোমবুকই কাজ করবে।
বিকল্পভাবে, আমাদের টিম এই প্রক্রিয়া চলাকালীন ব্যবহারের জন্য আপনাকে একটি ধার দেওয়া ক্রোমবুক ডিভাইস পাঠাতে পারে। একটি পরীক্ষামূলক ডিভাইস পাওয়ার বিষয়ে তথ্যের জন্য, আপনার গুগল প্লে-এর যোগাযোগকারী ব্যক্তিকে জানান, এবং তারা আপনাকে নির্দেশনাসহ উত্তর দেবে।
এপিকে এবং অ্যাপ বান্ডেল ব্যবস্থাপনা
পিসিতে গুগল প্লে গেমস আপনাকে পিসিতে ব্যবহারের জন্য গুগল প্লে কনসোলে একটি APK বা অ্যাপ বান্ডেল আপলোড করার সুযোগ দেবে। অতিরিক্ত রক্ষণাবেক্ষণ খরচ এবং জটিলতা কমাতে আমরা আপনাকে আপনার মোবাইল গেমের মতোই একই APK ব্যবহার করার জন্য দৃঢ়ভাবে সুপারিশ করছি। পিসি এবং ক্রোমবুকের জন্য নির্দিষ্ট কিছু পরিবর্তন রয়েছে। এই নথিতে বর্ণিত সমস্ত প্রয়োজনীয়তা শুধুমাত্র আপনার গেমের পিসি সংস্করণের জন্য প্রযোজ্য, তাই আমরা আপনার গেমে করা যেকোনো নতুন পরিবর্তনের জন্য এই শর্তসাপেক্ষ যাচাইটি ব্যবহার করার পরামর্শ দিচ্ছি।
আপনি যখন পিসির জন্য ডেভেলপ করা শুরু করবেন, তখন আপনার ব্যবহারকারী পিসিতে আছেন কিনা তা শনাক্ত করার একটি উপায় আমরা দেব। প্রাথমিকভাবে ক্রোমবুকের জন্য ডেভেলপ করার সময়, শনাক্তকরণের জন্য আপনি নিম্নলিখিত কোডটি ব্যবহার করতে পারেন:
fun isArc() : Boolean {
return packageManager.hasSystemFeature("org.chromium.arc")
}
বিকল্পভাবে, আপনি ডকুমেন্টেশনে বর্ণিত পদ্ধতি অনুযায়ী একটি ফিজিক্যাল কীবোর্ড আছে কিনা তা যাচাই করতে পারেন।
বিল্ড জমা দেওয়ার প্রক্রিয়া
আপনার গেমটি পিসি অপটিমাইজেশন চেকলিস্টের প্রয়োজনীয়তাগুলো সফলভাবে পূরণ করে পর্যালোচনার জন্য প্রস্তুত হয়ে গেলে, পরবর্তী ধাপ হলো পর্যালোচনার জন্য গুগল প্লে কনসোলের একটি টেস্ট ট্র্যাকের মাধ্যমে বিল্ডটি জমা দেওয়া। কনসোলে আপনার বিল্ড আপলোড করার ধাপগুলো নিচে দেওয়া হলো।
পিসিতে গুগল প্লে গেমস রিলিজ সম্পন্ন করতে এবং শুধুমাত্র পিসির জন্য নির্দিষ্ট সংস্করণটি দেখতে, আপনার গুগল প্লে যোগাযোগকারীকে অবশ্যই আপনার গুগল প্লে ডেভেলপার অ্যাকাউন্টে ফিচারটি চালু করতে হবে। আপনি যদি ইতিমধ্যে তা না করে থাকেন, তবে ফিচারটি চালু করার জন্য তাদের সাথে যোগাযোগ করুন।
আপনার অ্যাপটি যেন প্রয়োজনীয় আকারের সীমা পূরণ করে, তা নিশ্চিত করুন।
আপনার গেমটি কনসোলে আপলোড করতে এবং অবশেষে প্ল্যাটফর্মে প্রকাশ করতে, গেমটিকে অবশ্যই গুগল প্লে নীতি দ্বারা অনুমোদিত আকারের সীমার মধ্যে থাকতে হবে। প্লে নীতি নিম্নলিখিত আকারের সীমা নির্ধারণ করে:
- লিগ্যাসি APK সাবমিশন:
- এপিকে ফাইলের সর্বোচ্চ আকার ১০০ এমবি ।
- প্রতিটি APK এক্সপ্যানশন ফাইল (OBB)-এর জন্য অ্যাসেটের পরিমাণ ২ জিবি পর্যন্ত হতে পারে।
- অ্যাপ বান্ডেল জমা:
- সর্বোচ্চ বেস মডিউল সাইজ ২০০ মেগাবাইট ।
- প্লে অ্যাসেট ডেলিভারির মাধ্যমে প্রতিটি অ্যাসেট প্যাকের জন্য সর্বোচ্চ ১.৫ জিবি পর্যন্ত জায়গা পাওয়া যাবে। যেসব গেমের মোট আকার ৪ জিবির বেশি, সেগুলোর জন্য অতিরিক্ত জায়গার প্রয়োজনে আপনার গুগল প্লে প্রতিনিধির সাথে যোগাযোগ করুন।
আপনার কনসোল সাবমিশন নিয়ে অগ্রসর হওয়ার আগে এখানে কয়েকটি বিষয় পুনরায় যাচাই করে নিন:
- আপনার গেম প্রকাশ করার জন্য অ্যাপ বান্ডেল এবং প্লে অ্যাসেট ডেলিভারি ব্যবহার করার পরামর্শ দেওয়া হচ্ছে। উল্লেখ্য যে, ২০২১ সালের দ্বিতীয়ার্ধে OBB-গুলো অপ্রচলিত হয়ে যাবে এবং নতুন গেমগুলোকে প্লে অ্যাসেট ডেলিভারিতে স্থানান্তরিত হতে হবে।
- আপনি যদি অ্যাসেট ডেলিভার করার জন্য OBB ব্যবহার করেন, তাহলে অতিরিক্ত উচ্চ রেজোলিউশনের অ্যাসেট যোগ করার ফলে মোট সাইজ OBB-এর সীমা (২ জিবি মূল + ২ জিবি প্যাচ) অতিক্রম করতে পারে। এই ক্ষেত্রে, প্লে অ্যাসেট ডেলিভারি (Play Asset Delivery) ব্যবহার করার পরামর্শ দেওয়া হচ্ছে।
- আপনি যদি একটি ডিবাগ বিল্ড জমা দেন, তবে নিশ্চিত করুন যে APK ফাইলটি আকারের সীমাবদ্ধতার মধ্যে রয়েছে। যদি আপনার APK সীমা অতিক্রম করে, তবে আপনাকে এর পরিবর্তে একটি নন-ডেভেলপমেন্ট বিল্ড শেয়ার করতে হতে পারে।
শুধুমাত্র পিসির জন্য গুগল প্লে গেমস রিলিজ টাইপ যোগ করুন
এই ধাপে ধরে নেওয়া হচ্ছে যে আপনি ইতিমধ্যেই আপনার Google Play-এর যোগাযোগকারীর সাথে কাজ করে আপনার অ্যাকাউন্টটিকে ‘Google Play Games on PC only ’ ফর্ম ফ্যাক্টরের জন্য সক্রিয় করেছেন, কারণ এই ফিচারটি শুধুমাত্র আর্লি অ্যাক্সেসের জন্য উপলব্ধ। আপনি যদি ‘Google Play Games on PC only ’ ফর্ম ফ্যাক্টরটি দেখতে না পান, তাহলে প্রথমে আপনার যোগাযোগকারীর সাথে কাজ করে আপনার Google Play ডেভেলপার অ্যাকাউন্টে ফিচারটি সক্রিয় করে নিন।
এই প্রজেক্টটি প্রি-লঞ্চ পর্যায়ে থাকাকালীন, এর ফর্ম ফ্যাক্টরটিকে ‘Google Play Games on PC only’ হিসেবে লেবেল করা হবে। ‘Google Play Games on PC only’ টেস্ট ট্র্যাকে রিলিজ করার জন্য, আপনাকে প্রথমে নিচের ধাপগুলো অনুসরণ করে অ্যাপটির ফর্ম ফ্যাক্টরটি যুক্ত করতে হবে।
- রিলিজ > উন্নত সেটিংস- এ উন্নত ডিস্ট্রিবিউশন সেটিংসে যান ( সরাসরি লিঙ্ক )
- ফর্ম ফ্যাক্টর ট্যাবে যান এবং + অ্যাড ফর্ম ফ্যাক্টর ড্রপ-ডাউন থেকে শুধুমাত্র পিসির জন্য গুগল প্লে গেমস যোগ করুন।
এটি সেই রিলিজ ট্র্যাকগুলোও তৈরি করবে যা আপনি রিলিজগুলো প্রকাশ করতে ব্যবহার করবেন। এই ট্র্যাকগুলো ফোন এবং ট্যাবলেটে রিলিজ করার জন্য ব্যবহৃত ট্র্যাকগুলো থেকে আলাদা।
আপনার প্লে মাল্টি-প্ল্যাটফর্ম ব্যবহারকারীদের ট্র্যাক তৈরি ও কনফিগার করুন
আপনার পিসি-অপ্টিমাইজড বিল্ডটি বিতরণ করতে, একটি ইউজার্স ট্র্যাক তৈরি করুন:
- Release > Test > Closed testing- এ থাকা ক্লোজড টেস্টিং পেজটিতে যান ( সরাসরি লিঙ্ক )।
- উপরের ডান কোণায় থাকা ফর্ম ফ্যাক্টর সিলেক্টর থেকে শুধুমাত্র পিসির জন্য গুগল প্লে গেমস নির্বাচন করুন।
- একটি নতুন বন্ধ টেস্টিং ট্র্যাক তৈরি করুন:
- উপরের ডান কোণায় থাকা 'Create track'- এ ক্লিক করুন।
- ট্র্যাকটির নাম দিন ‘প্লে মাল্টি প্ল্যাটফর্ম ইউজার্স’ । সফলভাবে তৈরি হলে, সাইটটি আপনাকে আপনার নতুন ট্র্যাকের ট্র্যাক পেজে নিয়ে যাবে। এটি রিলিজ টাইপের জন্য ক্লোজড টেস্টিং পেজেও অবস্থিত।
- ট্র্যাকটির জন্য ম্যানেজ ট্র্যাক বাটনে ক্লিক করুন।
'দেশ/অঞ্চল' ট্যাবে সেই দেশগুলি নির্বাচন করুন যেগুলিকে এই ট্র্যাকের জন্য লক্ষ্য করা হবে। এই দেশ ও অঞ্চলগুলিতেই এই ট্র্যাকের রিলিজগুলি পাওয়া যাবে। আপনার অন্য কোনো বিশেষ প্রয়োজন না থাকলে, আমরা আপনাকে উপলব্ধ সমস্ত দেশ নির্বাচন করার পরামর্শ দিই।
টেস্টার ট্যাবে:
- গুগল গ্রুপস নির্বাচন করুন।
- ইমেল অ্যাড্রেস ফিল্ডে
play-multiplatform-test-track@googlegroups.comইমেলটি যোগ করুন।
দ্রষ্টব্য: টেস্ট ট্র্যাকের জন্য দেওয়া অপ্ট-ইন ইউআরএলটি লিখে রাখুন। আপনার বিল্ডটি যেন সঠিকভাবে পর্যালোচিত হয়, তা নিশ্চিত করার জন্য আপনাকে এই ইউআরএলটি আপনার গুগল প্লে পয়েন্ট অফ কন্ট্যাক্টকে প্রদান করতে হবে।
একটি রিলিজ চালু করুন
আপনার নতুন গুগল প্লে গেমস অন পিসি রিলিজটি প্লে মাল্টি-প্ল্যাটফর্ম ইউজার্স ট্র্যাকে তৈরি করুন। আপনি আপনার বিদ্যমান APK ও অ্যাপ বান্ডেল অথবা সেগুলোর গুগল প্লে গেমস অন পিসি-এর জন্য অপ্টিমাইজ করা সংস্করণ আপলোড করতে পারেন।
- আপনার নতুন ট্র্যাকের ট্র্যাক পেজে ফিরে যান। ট্র্যাকটি পরিচালনা করতে, 'আপনার প্লে মাল্টি প্ল্যাটফর্ম ব্যবহারকারীদের ট্র্যাক তৈরি ও কনফিগার করুন' থেকে ধাপ ১, ২ এবং ৪ দেখুন।
- উপরের ডান কোণায় থাকা 'Create release'- এ ক্লিক করুন। আপনাকে নতুন রিলিজের জন্য 'Prepare release' পৃষ্ঠায় নিয়ে যাওয়া হবে।
- আপনার মুক্তির প্রস্তুতি নিতে স্ক্রিনে দেওয়া নির্দেশাবলী অনুসরণ করুন:
- আপনার অ্যাপ বান্ডেল বা APK যোগ করুন।
- আপনার রিলিজের নাম দিন।
- আপনার রিলিজের সংস্করণের জন্য রিলিজ নোট লিখুন।
- আপনার রিলিজে করা পরিবর্তনগুলো সংরক্ষণ করতে স্ক্রিনের নিচে থাকা সেভ বাটনে ক্লিক করুন।
- আপনার রিলিজ প্রস্তুত করা শেষ হলে, রিভিউ পেজে যাওয়ার জন্য 'রিভিউ রিলিজ'- এ ক্লিক করুন।
- পর্যালোচনা পৃষ্ঠায়, আপনি যে সমস্ত তথ্য প্রবেশ করিয়েছেন তা সঠিক কিনা তা নিশ্চিত করুন।
- স্ক্রিনের উপরে যাচাইকরণ ত্রুটি এবং সতর্কীকরণ বার্তা প্রদর্শিত হবে। সামনে অগ্রসর হওয়ার আগে ত্রুটিগুলো সমাধান করতে হবে।
- আপনি সঠিক আর্টিফ্যাক্ট আপলোড করেছেন এবং আপনার রিলিজের বিবরণ প্রবেশ করিয়েছেন কিনা, তা নিশ্চিত করতে পৃষ্ঠার তথ্যগুলো পর্যালোচনা করুন।
- আপনার রিলিজের রোল-আউট সম্পন্ন করতে পৃষ্ঠার নীচে 'স্টার্ট রোল-আউট'- এ ক্লিক করুন।
রিলিজ প্রস্তুত ও পর্যালোচনা প্রক্রিয়া সম্পর্কে আরও তথ্যের জন্য আপনি এই হেল্প সেন্টার আর্টিকেলটি দেখতে পারেন।
শুধুমাত্র পিসিতে গুগল প্লে গেমস বিতরণের জন্য অপ্ট ইন করুন
এই পর্যায়ে আপনি আপনার নতুন গুগল প্লে গেমগুলো পিসিতে রিলিজ করার জন্য প্রস্তুত। আপনাকে ফর্ম ফ্যাক্টর সেটিংসে ফিরে গিয়ে ডিস্ট্রিবিউশনের জন্য অপ্ট-ইন করতে হবে।
- রিলিজ > উন্নত সেটিংস- এ উন্নত ডিস্ট্রিবিউশন সেটিংসে যান ( সরাসরি লিঙ্ক )
- ফর্ম ফ্যাক্টর ট্যাবে যান এবং ম্যানেজ বাটনটি ব্যবহার করে পিসিতে গুগল প্লে গেমসের সেটিংস খুলুন।
- শুধুমাত্র পিসিতে গুগল প্লে গেমস-এর জন্য অপ্ট-ইন নির্বাচন করুন এবং সেটিংস সংরক্ষণ করুন।
একবার আপনি সম্মতি জানালে এবং আপনার করা সমস্ত সাম্প্রতিক পরিবর্তন পর্যালোচনা ও অনুমোদিত হয়ে গেলে, আপনার অ্যাপটি আমাদের টিমের পর্যালোচনার জন্য সফলভাবে উপলব্ধ হবে।
আপনার Google Play POC-কে নতুন রিলিজ উপলব্ধ হওয়ার বিষয়ে অবহিত করুন।
একবার আপনি আপনার প্লে মাল্টি-প্ল্যাটফর্ম টেস্টার ট্র্যাকে সফলভাবে একটি রিলিজ আপলোড করে এবং শুধুমাত্র পিসিতে গুগল প্লে গেমস বিতরণের জন্য সম্মতি জানালে, আপনার গুগল প্লে পয়েন্ট অফ কন্ট্যাক্টকে ইমেলের মাধ্যমে জানান যে আপনার বিল্ডটি এখন পর্যালোচনার জন্য প্রস্তুত। আপনার আপলোড করা বিল্ডটি রিভিউ টিমের সদস্যদের সাথে শেয়ার করা হবে এবং আপনার পয়েন্ট অফ কন্ট্যাক্ট পরবর্তী নির্দেশাবলী সহ সরাসরি আপনার সাথে যোগাযোগ করবেন।