Unity অ্যাডাপ্টিভ পারফর্ম্যান্স ও Android প্রোভাইডার

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

Unity অ্যাডাপ্টিভ পারফর্ম্যান্স কীভাবে ব্যবহার করতে হয়

  1. Adaptive Performance প্যাকেজ ইনস্টল করুন: Unity Package Manager-এ গিয়ে Adaptive Performance প্যাকেজ ইনস্টল করুন।

  2. Android প্রোভাইডার ইনস্টল করুন: প্যাকেজ ম্যানেজারে, অ্যাডাপ্টিভ পারফর্ম্যান্সের জন্য বিভাগটি খুঁজে দেখুন এবং Android প্রোভাইডার ইনস্টল করুন।

  3. অ্যাডাপ্টিভ পারফর্ম্যান্স সেটিংস অ্যাক্সেস করুন: Unity এডিটরে, এডিট করুন > প্রোজেক্ট সেটিংস বিকল্পে যান এবং অ্যাডাপ্টিভ পারফর্ম্যান্স বিভাগটি খুঁজে নিন।

  4. পারফর্ম্যান্স প্যারামিটার সেট করুন: প্রয়োজন অনুযায়ী টার্গেট ফ্রেম রেট, কোয়ালিটি সেটিংস ও অন্যান্য পারফর্ম্যান্স থ্রেশহোল্ডের মতো সেটিংস অ্যাডজাস্ট করুন।

ডিভাইস থেকে প্রয়োজনীয় সব তথ্য পেতে Unity Adaptive Performance-এর একটি প্রোভাইডার প্রয়োজন হয়। Android প্রদানকারী অ্যাডাপ্টিভ পারফর্ম্যান্স 5.0 ও তার পরবর্তী যেকোনও ভার্সনে কাজ করে এবং এটি Unity 2021.3 ও তার পরবর্তী যেকোনও ভার্সনে কাজ করে। Unity 2021 এবং 2022 ভার্সন প্যাকেজ ম্যানেজার Adaptive Performance 4.0 ডাউনলোড করে, তাই ভার্সন 5.0-তে ম্যানুয়ালি আপডেট করতে হবে।

অ্যাডাপ্টিভ পারফর্ম্যান্স ও Android Provider.
ছবি ১. অ্যাডাপ্টিভ পারফর্ম্যান্স ও Android পরিষেবা প্রদানকারী সেট-আপ।

Android provider 1.0 ভার্সন শুধুমাত্র Pixel ডিভাইসে চালু করা আছে। তাই আপনাকে 1.2-এর মতো নতুন ভার্সন ব্যবহার করতে হবে।

ADPF পারফর্ম্যান্স হিন্ট API

Android প্রদানকারী ডিফল্ট হিসেবে ADPF পারফর্ম্যান্স হিন্ট প্রয়োগ করে। প্রতিটি ফ্রেমের জন্য, প্রদানকারী CPU ও GPU-এর সময়সীমার যোগফল থেকে প্রকৃত সময়সীমা এবং রেন্ডার ফ্রেম রেট থেকে টার্গেট সময়সীমা রিপোর্ট করে।

প্রতিটি ফ্রেমের রেন্ডার ফ্রেম রেট থেকে টার্গেট সময়সীমা। (See পারফর্ম্যান্স হিন্ট API.)

গ্রাফিক স্কেলার

Unity Adaptive Performance ফ্রেমরেট, রেজোলিউশন, LOD এবং অন্যান্য প্রোফাইল প্রপার্টির জন্য গ্রাফিক স্কেলার প্রদান করে। স্কেলারের ন্যূনতম ও সর্বোচ্চ স্কেল আছে; প্রতিটি স্কেল ডিভাইসের থার্মাল সতর্কতা লেভেল ও থার্মাল ট্রেন্ড অনুযায়ী পরিবর্তিত হয়।

অ্যাডাপ্টিভ পারফর্ম্যান্স গ্রাফিক স্কেলার।
ছবি ২. অ্যাডাপ্টিভ পারফর্ম্যান্স গ্রাফিক স্কেলার।

পেশাদার পদ্ধতি

প্লাগ-ইনটি থার্মাল থ্রটলিং প্রতিরোধ করার চেষ্টা করে এবং এর প্রাথমিক প্রয়োগের মাধ্যমে একটি স্থায়ী টার্গেট FPS প্রদান করে। অবিলম্বে ফলাফল পেতে, ডিফল্ট Unity Adaptive Performance স্কেলারের সাথে ADPF ব্যবহার করুন।

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

ADPF Unity অ্যাডাপ্টিভ পারফর্ম্যান্সের মাধ্যমে সেরা ফলাফল পাওয়ার জন্য এখানে তিনটি মূল ধাপ দেওয়া হল:

  • বেসলাইন তৈরি করুন: ADPF ব্যবহার করার আগে, আপনার গেমের পারফর্ম্যান্সের প্রোফাইল পুঙ্খানুপুঙ্খভাবে তৈরি করুন। আপনি প্লাগ-ইন প্রয়োগ করার পরে এই ডেটা তুলনা করার জন্য একটি মূল্যবান বেঞ্চমার্ক হিসেবে কাজ করবে।
    ADPF Unity Adaptive Performance সংক্রান্ত পেশাদার পদ্ধতি।
    ছবি ৩. বেসলাইন সেট করুন।
  • Unity Adaptive Performance স্কেলার ব্যবহার করা: বেশি পরিশ্রম না করেই পারফর্ম্যান্সের সুবিধা পেতে Unity Adaptive Performance স্কেলারের সাথে এক্সপেরিমেন্ট করুন।
    ADPF Unity Adaptive Performance সংক্রান্ত পেশাদার পদ্ধতি।
    ছবি ৪. Unity অ্যাডাপ্টিভ পারফর্ম্যান্স স্কেলার ব্যবহার করুন।
  • ইন-গেম গ্রাফিক সেটিংসকে অগ্রাধিকার দিন: আপনার ইন-গেম গ্রাফিক কোয়ালিটি লেভেল অপ্টিমাইজ করুন। এইসব সেটিংস আপনার গেমের কন্টেন্টের জন্য বিশেষভাবে তৈরি করা হয়েছে, যা আরও মসৃণ ফ্রেম রেট ও আরও ভালো থার্মাল ম্যানেজমেন্ট নিশ্চিত করে।
    ADPF Unity Adaptive Performance সংক্রান্ত পেশাদার পদ্ধতি।
    ছবি ৫. ইন-গেম গ্রাফিক সেটিংসকে অগ্রাধিকার দিন।

অতিরিক্ত রিসোর্স

কীভাবে Kakao Games Ares, Unity Adaptive Performance ব্যবহার করে FPS স্টেবিলিটি ৯৬% পর্যন্ত বাড়িয়েছে তা দেখুন।