পিসিতে গুগল প্লে গেমসের জন্য গ্রাফিক্স কনফিগার করুন

পিসিতে Google Play গেমগুলির জন্য আপনাকে আপনার গেমের গ্রাফিক্স ক্ষমতা আপডেট করতে হবে এবং বড় স্ক্রিনের জন্য সমর্থন যোগ করতে হবে। এই বিষয় সেই প্রয়োজনীয়তা এবং সম্পর্কিত সুপারিশ বর্ণনা করে।

এখানে এই পৃষ্ঠার প্রয়োজনীয়তা এবং সুপারিশগুলির একটি সারসংক্ষেপ রয়েছে:

টেক্সচার কম্প্রেশন

যেহেতু পিসিতে গুগল প্লে গেমস যখনই সম্ভব সংকুচিত টেক্সচারের মধ্য দিয়ে যায়, তাই পিসি হার্ডওয়্যারের সুবিধা নিতে আপনার DXTC বা BPTC ব্যবহার করা উচিত। কখনও কখনও এই টেক্সচারগুলিকে এখনও ডিকম্প্রেস করা দরকার যদি OpenGL বৈশিষ্ট্যগুলি সামঞ্জস্যের কারণে অনুকরণ করা প্রয়োজন, তাই আপনার সর্বদা আপনার গেমটি প্রোফাইল করা উচিত।

ETC1 এবং ETC2 এর মতো ফরম্যাটগুলি নেটিভ গ্রাফিক্স স্ট্যাকে পাঠানোর আগে OpenGL অনুবাদ স্তর দ্বারা ডিকম্প্রেস করা হয়। এগুলি কাজ করতে থাকবে, কিন্তু মোবাইল হার্ডওয়্যারে আপনি যেমন আশা করতে চান তেমন মেমরি বা রানটাইম দক্ষতা সুবিধা পাবেন না।

গ্রাফিক্স এপিআই

আমরা সর্বোত্তম পারফরম্যান্সের জন্য পিসিতে Google Play Games-এ Vulkan API ব্যবহার করার পরামর্শ দিই।

যদি এটি সম্ভব না হয় তবে অনুগ্রহ করে নীচে তালিকাভুক্ত OpenGL ES সংস্করণটি ব্যবহার করুন৷

OpenGL ES সংস্করণ

পিসিতে গুগল প্লে গেম OpenGL ES 3.1 সমর্থন করে।

পিসিতে Google Play গেমগুলির সাথে সামঞ্জস্য বজায় রাখার জন্য, নিশ্চিত করুন যে আপনি আপনার AndroidManifest.xml ফাইলে OpenGL ES 3.1-এর চেয়ে উচ্চতর সংস্করণ উল্লেখ করবেন না৷

ভলকান সংস্করণ

পিসিতে গুগল প্লে গেমস Vulkan 1.1 সমর্থন করে। পিসিতে Google Play Games-এর সাথে সামঞ্জস্য বজায় রাখার জন্য, নিশ্চিত করুন যে আপনার গেমের Vulkan 1.1-এর চেয়ে বেশি সংস্করণের প্রয়োজন নেই।

সর্বোচ্চ ফ্রেম রেট সীমা বাড়ান

কিছু খেলোয়াড় মোবাইল ডিভাইসের তুলনায় পিসিতে অনেক বেশি ফ্রেম হারে আপনার গেম চালাতে সক্ষম হবে। আপনার খেলোয়াড়দের সর্বোত্তম অভিজ্ঞতা দিতে, আমরা হয় ক্যাপ কমপক্ষে 60 fps নিশ্চিত করার বা আপনার ফ্রেম রেট সীমা সম্পূর্ণরূপে অপসারণ করার পরামর্শ দিই।

বড় পর্দা অপ্টিমাইজেশান

পিসিতে Google Play Games-এর জন্য নিম্নলিখিত বড়-স্ক্রীনের অপ্টিমাইজেশন প্রয়োজন:

উচ্চ রেজোলিউশন সম্পদ এবং টেক্সচার

পিসিতে গুগল প্লে গেমস 4k পর্যন্ত রেজোলিউশন সমর্থন করে এবং আপনি একটি পারফরম্যান্স লেভেল আশা করতে পারেন যা গত 12 মাসে প্রকাশিত একটি হাই-এন্ড অ্যান্ড্রয়েড-চালিত ডিভাইসের সাথে মেলে। একটি ছোট ফোন স্ক্রিনের জন্য ডিজাইন করা টেক্সচার এবং সম্পদগুলি যখন একটি পিসিতে একটি বড় 4k মনিটরে দেখা হয় তখন আপনার গেম সম্পর্কে একজন খেলোয়াড়ের ধারণাকে হ্রাস করে। যখন সম্ভব, প্রথম লঞ্চে উচ্চ রেজোলিউশন সম্পদ উপলব্ধ আছে তা নিশ্চিত করুন।

আপনি যদি সম্পদ সরবরাহ করতে অস্বচ্ছ বাইনারি ব্লব OBB ফাইল (এটি APK সম্প্রসারণ ফাইল নামেও পরিচিত) ব্যবহার করেন, অতিরিক্ত উচ্চ রেজোলিউশন সম্পদের কারণে মোট আকার 2 GB প্রধান প্লাস 2GB প্যাচের OBB সীমা অতিক্রম করতে পারে)। এই ক্ষেত্রে, আপনার সম্পদ সরবরাহ করতে Play অ্যাসেট ডেলিভারি ব্যবহার করার কথা বিবেচনা করুন।

প্লে অ্যাসেট ডেলিভারির মাধ্যমে, আপনি গেমের আকার না বাড়িয়ে স্বয়ংক্রিয়ভাবে টেক্সচার সরবরাহ করতে পারেন যা ডিভাইসের সেরা সমর্থিত টেক্সচার কম্প্রেশন ফর্ম্যাটের সাথে মেলে। আপনি তাদের কর্মক্ষমতা স্তরের উপর ভিত্তি করে ডিভাইসগুলিকে লক্ষ্য করতে পারেন এবং সেই অনুযায়ী স্বয়ংক্রিয়ভাবে উচ্চ বা নিম্ন রেজোলিউশন টেক্সচার সরবরাহ করতে পারেন।

প্লে অ্যাসেট ডেলিভারি ইউনিটি 5.6 এবং তার উপরে প্লে অ্যাসেট ডেলিভারি ইউনিটি প্লাগইনের মাধ্যমে এবং আনরিয়েল ইঞ্জিন 4.25- এ সমর্থিত। অন্যান্য ইঞ্জিনের জন্য, আমরা জাভা এবং নেটিভ SDK প্রদান করি।

UI স্কেলিং

একটি বৃহত্তর স্ক্রিনে, সমস্ত উপাদান যথাযথভাবে মাপের নিশ্চিত করতে আপনাকে আপনার গেমের UI সামঞ্জস্য করতে হতে পারে। আমরা সুপারিশ করি যে HUDগুলি স্ক্রীনের 20% এর বেশি না নেয়।

আকৃতির অনুপাত

পিসিতে Google Play গেমের জন্য 16:9 অনুপাতের জন্য সমর্থন প্রয়োজন। একটি আদর্শ খেলোয়াড়ের অভিজ্ঞতার জন্য, গেমগুলিকে 21:9, 16:10 এবং 3:2 সমর্থন করা উচিত।

পোর্ট্রেট মোড

পোর্ট্রেট মোড গেমগুলির শুধুমাত্র 9:16 অনুপাত সমর্থন করতে হবে। আপনার গেমে ল্যান্ডস্কেপ সমর্থনের অভাব থাকলে পিসিতে গুগল প্লে গেমস পূর্ণ স্ক্রীন মোডে কালো বার রেন্ডার করে।

ডায়নামিক ডিসপ্লে

পিসিতে গুগল প্লে গেমস লঞ্চ হওয়ার পরে আপনার গেমের লজিক্যাল রেজোলিউশন, ডিসপ্লে ডেনসিটি বা অ্যাসপেক্ট রেশিও পরিবর্তন করে না। এই সত্ত্বেও, খেলোয়াড়রা ফুলস্ক্রিন এবং উইন্ডো মোডের মধ্যে একটি গেম টগল করতে পারে। যখন উইন্ডো মোডে থাকে, প্লেয়ারটি একটি নির্দিষ্ট আকৃতির অনুপাত বজায় রাখে এমন পদ্ধতিতে তির্যকভাবে উইন্ডোটির আকার পরিবর্তন করতে পারে। এর মানে হল যে আপনার গেমটিকে সাধারণ ডেস্কটপ উইন্ডোর প্যারাডাইমগুলির সাথে মানানসই করার জন্য রিসাইজ ইভেন্টগুলি পরিচালনা করতে হবে না তবে এর মানে হল যে আপনি ইন-গেম উপাদানগুলির সুস্পষ্টতার সূচক হিসাবে প্রদর্শনের ঘনত্বের উপর নির্ভর করতে পারবেন না।

একটি রেজোলিউশন চয়ন করুন

পিসিতে Google Play গেমস আপনার গেমকে অ্যাসপেক্ট রেশিও প্রদান করে যা একজন খেলোয়াড়ের প্রাথমিক প্রদর্শনের সাথে আপনার অ্যাপ ম্যানিফেস্টে বিজ্ঞাপনী সমর্থনের সবচেয়ে কাছাকাছি মিল। প্লেয়ারকে সম্ভাব্য সর্বোত্তম অভিজ্ঞতা দিতে অভ্যন্তরীণ হিউরিস্টিক ব্যবহার করে ডিফল্ট রেজোলিউশন বেছে নেওয়া হয়।

প্লেয়ার তাদের মেশিনে আপনার গেমের জন্য ডিফল্ট রেজোলিউশন ওভাররাইড করতে পারে। আকৃতির অনুপাতের গণনা পরিবর্তন হয় না, তবে আপনার রেন্ডার করা পিক্সেলের সংখ্যা আপনার গেমের যেকোনো দুটি লঞ্চের মধ্যে আলাদা হতে পারে। আপনি যদি আপনার গেমের লঞ্চের মধ্যে রিপোর্ট করা রেজোলিউশনের উপর নির্ভর করেন, যেমন কোন সম্পদ ক্যাশে এবং রেন্ডার করা হবে তা নির্ধারণ করার সময় এটি সম্পর্কে সচেতন হওয়া গুরুত্বপূর্ণ। পিসি ডেভেলপার এমুলেটরে গুগল প্লে গেমস পুনরায় চালু হয় যখন ব্যবহারকারী রেজোলিউশন পরিবর্তন করেন তাই আপনাকে রানটাইমে এই পরিবর্তনটি পরিচালনা করতে হবে না।

সর্বোত্তম অনুশীলন

আপনার খেলোয়াড়দের সেরা অভিজ্ঞতা দিতে, নিম্নলিখিতগুলি করুন:

  • যদি আপনার গেমটি পোর্ট্রেট মোডে সেরা হয় এবং মাল্টিটাস্কিংয়ের সময় প্লেয়াররা এটি খেলতে পারে, android:screenOrientation="portrait" সেট করুন। এটি আপনার গেমের জন্য একটি প্রতিকৃতি ভিত্তিক উইন্ডোর নিশ্চয়তা দেয়।
  • android:minAspectRatio এবং android:maxAspectRatio সাথে সমর্থিত সর্বনিম্ন এবং সর্বোচ্চ আকৃতির অনুপাত নির্দিষ্ট করুন আপনার গেমটিকে যাচাইকৃত আকৃতির অনুপাতের একটি পরিসরে সীমাবদ্ধ করতে৷ অত্যন্ত প্রশস্ত, বর্গাকার এবং লম্বা আকৃতির অনুপাতের সাথে কী ঘটবে সেদিকে বিশেষ মনোযোগ দিয়ে এই সীমার মধ্যে আপনার গেমটি পুঙ্খানুপুঙ্খভাবে পরীক্ষা করুন।
  • যদিও পিসিতে গুগল প্লে গেমস ডিপিআই রিপোর্ট করে, আপনার গেম সক্রিয় থাকাকালীন এটি পরিবর্তন হয় না। তাই ইন-গেম এলিমেন্টের ফিজিক্যাল সাইজ বের করা অসম্ভব এবং ফিজিক্যালি ভিত্তিক সাইজ ইউনিট মেলানোর চেষ্টা না করে স্ক্রীন সাইজের অনুপাতের উপর ভিত্তি করে গেম এলিমেন্ট রাখাই ভালো।
  • একটি ল্যাপটপ স্ক্রিনে এবং উইন্ডো মোডে আপনার গেমের উপাদানগুলির স্পষ্টতা পরীক্ষা করুন৷
  • খেলোয়াড়দের UI স্কেলের উপর গেমের নিয়ন্ত্রণ দিন যাতে তারা তাদের ব্যক্তিগত পছন্দ বা পরিবেশের চাহিদা মেটাতে গেমের উপাদান বা পাঠ্য আকারে আকার দিতে পারে। এটি শুধুমাত্র টেক্সট বড় করার জন্য খেলোয়াড়দের আপনার গেমের রেজোলিউশন (এবং সেই কারণে দৃশ্যমান গুণমান) কম করা এড়াতে সহায়তা করে।

ডায়নামিক ডিসপ্লে পরীক্ষা করা হচ্ছে

পিসি ডেভেলপার এমুলেটরে গুগল প্লে গেমসের রেজোলিউশন এবং আকৃতির অনুপাতের প্রতিটি সম্ভাব্য সমন্বয় যাচাই করার জন্য বিস্তৃত gui-ভিত্তিক নিয়ন্ত্রণ নেই। একটি নির্দিষ্ট রেজোলিউশনে আপনার গেম চালানোর অনুকরণ করতে, আপনার adb শেলের wm size কমান্ডটি ব্যবহার করুন। উদাহরণস্বরূপ, 4K এ একটি গেম পরীক্ষা করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

adb shell wm size 3840x2160

আপনি নিম্নলিখিত কমান্ড ব্যবহার করে প্রদর্শন স্কেল পুনরায় সেট করতে পারেন:

adb shell wm size reset