Android Game Development Kit (AGDK) হল টুল ও লাইব্রেরির একটি সেট যা আপনাকে বর্তমান গেম ডেভেলপমেন্ট প্ল্যাটফর্ম ও ওয়ার্কফ্লোর সাথে ইন্টিগ্রেট করার সময় Android গেম ডেভেলপ ও অপ্টিমাইজ করতে সাহায্য করে।
গেম ইঞ্জিন ব্যবহার, ডেভেলপ বা এক্সটেন্ড করা
আপনি গেম ইঞ্জিন তৈরি বা এক্সটেন্ড করার সময় Android সাপোর্ট যোগ করার জন্য AGDK টুল ও লাইব্রেরি প্রদান করে। এছাড়াও, এটি প্লাগ-ইন ও ইন্টিগ্রেশন প্রদান করে যা অনেক বর্তমান গেম ইঞ্জিনে Android ডেভেলপমেন্টে সহায়তা করে।
Visual Studio-তে ডেভেলপ করা
আপনি Visual Studio-এর জন্য Android গেম ডেভেলপমেন্ট এক্সটেনশন (AGDE) ব্যবহার করে Windows-এ Visual Studio-তে Android গেম তৈরি করতে পারবেন। AGDE হল Visual Studio এক্সটেনশন যা আপনাকে Android গেম তৈরি করতে, আগে থেকে থাকা Visual Studio প্রোজেক্ট ব্যবহার করার অনুমতি দেয়।
লাইব্রেরি
AGDK লাইব্রেরি আপনাকে C বা C++-এ গেম ডেভেলপ ও অপ্টিমাইজ করতে দেয়, পাশাপাশি Android অ্যাপ ডেভেলপমেন্ট লাইব্রেরি ও পরিষেবা অ্যাক্সেস করতে দেয়।
ফ্রেম পেসিং
গেমকে একই গতিতে ফ্রেম ডেলিভার করতে সাহায্য করে এবং পারফর্ম্যান্সের উপর ভিত্তি করে গতি অ্যাডজাস্ট করে।
রেফারেন্স
ব্যবহারকারীর নির্দেশিকা
গেমের অ্যাক্টিভিটি
Android Jetpack ও
নির্ভরশীল পরিষেবা অ্যাক্সেস সহ C বা C++-এ গেম ডেভেলপমেন্ট কাজ করে।
রেফারেন্স
ব্যবহারকারীর নির্দেশিকা
গেম নিয়ন্ত্রক
কানেকশন, ফিচার, ডিভাইসের তথ্য এবং ইনপুট ডেটা অ্যাক্সেস করে গেম কন্ট্রোলার ম্যানেজ করে।
রেফারেন্স
ব্যবহারকারীর নির্দেশিকা
গেম টেক্সট ইনপুট
সফ্ট কীবোর্ড দেখায় ও লুকায় এবং টেক্সট আপডেট ম্যানেজ করে।
রেফারেন্স
ব্যবহারকারীর নির্দেশিকা
Memory Advice API (বিটা)
মেমরি
ব্যবহারের অনুমান করে এবং থ্রেশহোল্ড অতিক্রম করলে অ্যাপগুলিকে বিজ্ঞপ্তি পাঠিয়ে, Android অ্যাপগুলিকে মেমরি ব্যবহারের জন্য নির্ধারিত নিরাপদ সীমার মধ্যে থাকতে সাহায্য করে।
রেফারেন্স
ব্যবহারকারীর নির্দেশিকা
Oboe হাই-পারফর্ম্যান্স অডিও
ডিভাইস ও প্ল্যাটফর্ম অডিও সংক্রান্ত সমস্যা এড়িয়ে অডিও লেটেন্সি কমায়।
রেফারেন্স
ব্যবহারকারীর নির্দেশিকা
Android পারফর্ম্যান্স টিউনার
কোয়ালিটি সেটিংস, দৃশ্য, লোড টাইম এবং
ডিভাইস মডেল সম্পর্কিত পারফর্ম্যান্সের সমস্যা শনাক্ত করে।
রেফারেন্স
ব্যবহারকারীর নির্দেশিকা
Android Performance Tuner Unity প্লাগ-ইন
Unity-র সাথে Android Performance Tuner ইন্টিগ্রেট করে।
রেফারেন্স
ব্যবহারকারীর নির্দেশিকা
অপ্টিমাইজেশন
Android Performance Tuner ছাড়াও, AGDK-তে Android GPU Inspector (AGI) অন্তর্ভুক্ত থাকে, এটি এমন একটি টুল যা গ্রাফিক্স ইনটেনসিভ গেমের জন্য উন্নত GPU এবং সিস্টেম প্রোফাইলিং প্রদান করে।
Android গেম অপ্টিমাইজেশন টুল ও পেশাদার পদ্ধতির সম্পূর্ণ তালিকা দেখতে, অপ্টিমাইজেশন ওভারভিউ দেখুন।
মানিয়ে নেওয়ার ক্ষমতা
অ্যাডাপ্টেবিলিটি হল AGDK-এর একটি নতুন স্তম্ভ যা আপনার গেমকে বুঝতে, উত্তর দিতে এবং ডিভাইসের থার্মাল ও পারফর্ম্যান্স স্টেটে হওয়া পরিবর্তনকে প্রভাবিত করতে সাহায্য করার উপর ফোকাস করে।
সিপিইউ পারফর্ম্যান্স সংক্রান্ত ইঙ্গিত
ডিভাইস অতিরিক্ত গরম না করে এবং শক্তি নষ্ট না করে ডায়নামিক CPU পারফর্ম্যান্স আচরণকে প্রভাবিত করার জন্য আপনার গেমকে সক্ষম করে।
থার্মাল-স্টেট মনিটরিং
ডিভাইসের থার্মাল অবস্থা ও সীমাবদ্ধতা সম্পর্কে জেনে পারফর্ম্যান্স সংক্রান্ত লক্ষ্য অর্জন করা।
গেম মোড
ব্যবহারকারীর পছন্দ অনুযায়ী পারফর্ম্যান্স বা ব্যাটারির আয়ুর মতো বৈশিষ্ট্যকে অগ্রাধিকার দিয়ে গেমপ্লে অপ্টিমাইজ করা।
Game Manager API
আপনার অ্যাপের গেম মোড আপডেট করুন, এর ফলে Android OS আপনার পারফর্ম্যান্স সংক্রান্ত প্রয়োজন অনুযায়ী অ্যাডজাস্ট করতে পারবে।