বিকাশ করার সময় PC SDK ব্যবহার করুন

একটি গেমের ভেতরে SDK সফলভাবে চালু করার জন্য বেশ কয়েকটি প্রয়োজনীয়তা পূরণ করতে হবে। এর মধ্যে রয়েছে:

  • একটি ডিজিটালি স্বাক্ষরিত গেম এক্সিকিউটেবল থেকে চালানো হচ্ছে

  • গুগল প্লে গেমস থেকে এক্সিকিউটেবল গেমটি চালু করা হচ্ছে

গেম এডিটর বা কোড IDE-এর ভেতরে সক্রিয়ভাবে তাদের গেম তৈরি করা ডেভেলপারদের জন্য এটি বোঝা হতে পারে কারণ তাদের মুক্তির জন্য গেমটি প্যাকেজিং এবং প্রকাশের প্রয়োজন হয়।

উন্নত ডেভেলপমেন্ট ওয়ার্কফ্লো প্রদানের জন্য SDK একটি ডেভেলপার মোড অফার করে। যখন সক্ষম করা হয়, তখন ডেভেলপার মোড SDK কে একটি গেম এডিটর বা কোড IDE এর ভিতরে কাজ করতে দেয়। এক্সিকিউটেবলকে ডিজিটালি স্বাক্ষরিত বা Google Play Games থেকে লঞ্চ না করেই SDK শুরু করা যেতে পারে।

পূর্বশর্ত

  • একটি আর্লি-অ্যাক্সেস পার্টনার (EAP) GUID পান। এটি একটি গোপন কী যা আপনার ডেভেলপমেন্ট টিমকে আপনার গেম ইঞ্জিন এডিটরের মধ্যে থেকে SDK ব্যবহার করতে দেয়, আপনার গেমটি প্যাকেজ বা ডিজিটালি সাইন না করেই অথবা Google Play Games থেকে লঞ্চ না করেই।

ধাপ ১ : ম্যানিফেস্টে ডেভেলপার মোড সক্ষম করুন

আপনার অ্যাপ্লিকেশনের manifest.xml এর ভিতরে IsDeveloperMode কে true এ সেট করে আপনার অ্যাপ্লিকেশনের জন্য ডেভেলপার মোড সক্ষম করুন।

<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
    <Application>
        <PackageName>com.example.package</PackageName>
        <IsDeveloperMode>true</IsDeveloperMode>
    </Application>
</Manifest>

ধাপ ২ : আগেভাগে অ্যাক্সেস সক্ষম করুন

HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid রেজিস্ট্রি কী-এর অধীনে EarlyAccessPartnerGuid স্ট্রিং মান সেট করে আপনি যে ডিভাইসে পরীক্ষা করছেন সেখানে প্রাথমিক অ্যাক্সেস সক্ষম করুন।

এটি উইন্ডোজ রেজিস্ট্রি এডিটর ব্যবহার করে অথবা অ্যাডমিন cmd টার্মিনাল থেকে এই কমান্ডের সাহায্যে করা যেতে পারে:

C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID

ধাপ ৩ : পিসির জন্য গুগল প্লে গেমসে সাইন ইন করুন

যখন ডেভেলপার মোড সক্রিয় থাকে, তখন SDK API কল করার সময় Google Play Games for PC- তে সাইন ইন করা অ্যাকাউন্টটি ব্যবহার করে। যদি একাধিক অ্যাকাউন্ট সাইন ইন করা থাকে, তাহলে সক্রিয় অ্যাকাউন্টটি ব্যবহার করা হবে।

যদি আপনার গেমটি সর্বজনীনভাবে প্রকাশিত না হয় (Play Console-এর ভিতরে প্রোডাকশন রিলিজ ট্র্যাকে কখনও প্রকাশিত না হয়), তাহলে আমরা এমন একটি Google অ্যাকাউন্ট ব্যবহার করার পরামর্শ দিচ্ছি যা আপনার গেমের অভ্যন্তরীণ পরীক্ষামূলক গোষ্ঠীতে যোগদান করেছে। কিছু SDK API-এর কাজ করার জন্য অভ্যন্তরীণ পরীক্ষকরা আপনার গেমটি প্রকাশের আগে অ্যাক্সেস করতে পারবেন। উদাহরণস্বরূপ, Play Billing-এর মাধ্যমে কেনাকাটা সম্পন্ন করা। আপনি Play Console- এর ভিতরে আপনার অ্যাপের অভ্যন্তরীণ পরীক্ষকগুলি পরিচালনা করতে পারেন।

পরবর্তী পদক্ষেপ

আপনার অ্যাপে গুগল প্লে পিসি বৈশিষ্ট্য যোগ করুন: