অ্যান্ড্রয়েড গেম ডেভেলপমেন্ট কিট (AGDK) হল টুল এবং লাইব্রেরির একটি সেট যা আপনাকে বিদ্যমান গেম ডেভেলপমেন্ট প্ল্যাটফর্ম এবং ওয়ার্কফ্লোগুলির সাথে একীভূত করার সময় Android গেমগুলি বিকাশ এবং অপ্টিমাইজ করতে সহায়তা করে৷
গেম ইঞ্জিন ব্যবহার করুন, বিকাশ করুন বা প্রসারিত করুন
আপনি যখন একটি গেম ইঞ্জিন তৈরি বা প্রসারিত করেন তখন AGDK Android সমর্থন যোগ করার জন্য সরঞ্জাম এবং লাইব্রেরি সরবরাহ করে। এটি প্লাগইন এবং ইন্টিগ্রেশন প্রদান করে যা অনেক বিদ্যমান গেম ইঞ্জিনে অ্যান্ড্রয়েড ডেভেলপমেন্টকে সমর্থন করে।
ভিজ্যুয়াল স্টুডিওতে বিকাশ করুন
আপনি ভিজ্যুয়াল স্টুডিও (AGDE) এর জন্য অ্যান্ড্রয়েড গেম ডেভেলপমেন্ট এক্সটেনশন ব্যবহার করে উইন্ডোজের ভিজ্যুয়াল স্টুডিওতে অ্যান্ড্রয়েড গেম তৈরি করতে পারেন। AGDE হল একটি ভিজ্যুয়াল স্টুডিও এক্সটেনশন যা আপনাকে Android গেম তৈরি করতে আপনার বিদ্যমান ভিজ্যুয়াল স্টুডিও প্রকল্পগুলি ব্যবহার করতে দেয়৷
লাইব্রেরি
AGDK লাইব্রেরিগুলি আপনাকে Android অ্যাপ ডেভেলপমেন্ট লাইব্রেরি এবং পরিষেবাগুলি অ্যাক্সেস করার সময় C বা C++-এ আপনার গেম বিকাশ এবং অপ্টিমাইজ করার অনুমতি দেয়।
ফ্রেম পেসিং
গেমগুলিকে সামঞ্জস্যপূর্ণ গতিতে ফ্রেম সরবরাহ করতে সাহায্য করে এবং পারফরম্যান্সের উপর ভিত্তি করে গতি সামঞ্জস্য করে।
রেফারেন্স ব্যবহারকারী গাইড
খেলা কার্যকলাপ
অ্যান্ড্রয়েড জেটপ্যাক এবং নির্ভরশীল পরিষেবাগুলিতে অ্যাক্সেস সহ C বা C++ এ গেমের বিকাশ সমর্থন করে।
রেফারেন্স ব্যবহারকারী গাইড
গেম কন্ট্রোলার
সংযোগ, বৈশিষ্ট্য, ডিভাইস তথ্য, এবং ইনপুট ডেটা অ্যাক্সেস করে গেম কন্ট্রোলার পরিচালনা করে।
রেফারেন্স ব্যবহারকারী গাইড
গেম টেক্সট ইনপুট
নরম কীবোর্ড প্রদর্শন করে এবং লুকিয়ে রাখে এবং পাঠ্য আপডেট পরিচালনা করে।
রেফারেন্স ব্যবহারকারী গাইড
মেমরি অ্যাডভাইস API (বিটা)
মেমরি ব্যবহারের অনুমান করে এবং থ্রেশহোল্ড অতিক্রম করা হলে অ্যাপগুলিকে বিজ্ঞপ্তি দিয়ে মেমরি ব্যবহারের জন্য Android অ্যাপগুলিকে নিরাপত্তা সীমার মধ্যে থাকতে সাহায্য করে৷
রেফারেন্স ব্যবহারকারী গাইড
Oboe উচ্চ কর্মক্ষমতা অডিও
ডিভাইস এবং প্ল্যাটফর্ম অডিও সমস্যা এড়ানোর সময় অডিও লেটেন্সি হ্রাস করে।
রেফারেন্স ব্যবহারকারী গাইড
অ্যান্ড্রয়েড পারফরম্যান্স টিউনার
গুণমান সেটিংস, দৃশ্য, লোড সময়, এবং ডিভাইস মডেল সম্পর্কিত কর্মক্ষমতা সমস্যা সনাক্ত করে।
রেফারেন্স ব্যবহারকারী গাইড
অ্যান্ড্রয়েড পারফরম্যান্স টিউনার ইউনিটি প্লাগইন
ইউনিটির সাথে অ্যান্ড্রয়েড পারফরম্যান্স টিউনারকে একীভূত করে।
রেফারেন্স ব্যবহারকারী গাইড
লাইব্রেরি মোড়ক (বিটা)
আপনার নেটিভ অ্যাপ থেকে JAR লাইব্রেরি অ্যাক্সেস করতে C/C++ কোড তৈরি করুন। এই টুলটি আপনার নিজস্ব JNI লেখা, ডিবাগ এবং বজায় রাখার প্রয়োজন ছাড়াই জাভা কোড অ্যাক্সেস করার জন্য একটি হালকা ইন্টারফেস প্রদান করে।
অপ্টিমাইজেশান
অ্যান্ড্রয়েড পারফরম্যান্স টিউনার ছাড়াও, AGDK-এ Android GPU Inspector (AGI) অন্তর্ভুক্ত রয়েছে, যা একটি টুল যা গ্রাফিক নিবিড় গেমগুলির জন্য উন্নত GPU এবং সিস্টেম প্রোফাইলিং প্রদান করে।
অ্যান্ড্রয়েড গেম অপ্টিমাইজেশান টুল এবং সর্বোত্তম অনুশীলনের একটি সম্পূর্ণ তালিকার জন্য, অপ্টিমাইজেশন ওভারভিউ দেখুন।
অভিযোজনযোগ্যতা
অভিযোজনযোগ্যতা হল AGDK-এর একটি নতুন স্তম্ভ যা আপনার গেমকে বুঝতে, প্রতিক্রিয়া জানাতে এবং ডিভাইসগুলির তাপীয় এবং কার্যক্ষমতার অবস্থার পরিবর্তনগুলিকে প্রভাবিত করতে সাহায্য করার উপর দৃষ্টি নিবদ্ধ করে৷
CPU কর্মক্ষমতা ইঙ্গিত
ডিভাইসটিকে অতিরিক্ত গরম না করে এবং শক্তি নষ্ট না করে গতিশীল CPU কর্মক্ষমতা আচরণকে প্রভাবিত করতে আপনার গেমটিকে সক্ষম করে।
থার্মাল-স্টেট পর্যবেক্ষণ
একটি ডিভাইসের তাপীয় অবস্থা এবং সীমাবদ্ধতা বোঝার মাধ্যমে কর্মক্ষমতা লক্ষ্য অর্জন করুন।
গেম মোড
ব্যবহারকারীর পছন্দের উপর ভিত্তি করে পারফরম্যান্স বা ব্যাটারি লাইফের মতো বৈশিষ্ট্যগুলিকে অগ্রাধিকার দিয়ে গেমপ্লে অপ্টিমাইজ করুন।
গেম ম্যানেজার API
আপনার পারফরম্যান্সের চাহিদা মেটাতে অ্যাডজাস্ট করতে Android OS সক্ষম করে আপনার অ্যাপের গেম মোড আপডেট করুন।