অবাস্তব ইঞ্জিন বিকাশকারী ডকুমেন্টেশনে অ্যান্ড্রয়েড ডিভাইসগুলিকে টার্গেট করতে অবাস্তব ইঞ্জিন ব্যবহার করার জন্য যা প্রয়োজন তার বেশিরভাগই রয়েছে৷
শুরু হচ্ছে
অ্যান্ড্রয়েড কুইক স্টার্ট গাইডটি আপনাকে অ্যান্ড্রয়েড ডেভেলপমেন্ট শুরু করতে যা যা লাগবে তার বেশিরভাগই কভার করে, যার মধ্যে রয়েছে:
- একটি মোবাইল প্রকল্প তৈরি করা হচ্ছে
- Android টার্গেট করার জন্য প্রকল্পটি কনফিগার করা হচ্ছে
- মোবাইল রেন্ডারার পূর্বরূপের জন্য সম্পাদক সেট আপ করা হচ্ছে৷
- একটি অ্যান্ড্রয়েড টার্গেট ডিভাইসে চালু হচ্ছে
- পরীক্ষার জন্য আপনার Android বিল্ডকে একটি APK-এ প্যাকেজ করা
আপনি যদি আপনার ডেভেলপমেন্ট প্ল্যাটফর্ম হিসাবে উইন্ডোজ ব্যবহার করেন, তাহলে ভিজ্যুয়াল স্টুডিওর জন্য অ্যান্ড্রয়েড গেম ডেভেলপমেন্ট এক্সটেনশনের সাথে অবাস্তব একীভূত হয়।
আপনার প্রকল্প প্যাকেজিং
প্যাকেজিং অ্যান্ড্রয়েড প্রোজেক্ট গাইড শুধুমাত্র আপনার অ্যান্ড্রয়েড বিল্ডকে একটি APK ফাইলে প্যাকেজিং কভার করে না, এটি অ্যান্ড্রয়েড অ্যাপ বান্ডেল ব্যবহার করে বিতরণের জন্য আপনার বিল্ড প্রস্তুত করাও কভার করে।
সম্পদ ডেলিভারি খেলুন
Google Play অ্যাসেট ডেলিভারি রেফারেন্স কভার করে যে কীভাবে আপনার প্রোজেক্টে Play অ্যাসেট ডেলিভারি চালু করবেন, কীভাবে অ্যাসেট খণ্ড তৈরি করতে হবে যা Android অ্যাপ বান্ডেলে অ্যাসেট প্যাক হয়ে যাবে এবং কীভাবে ইন্সটল-টাইম, ফাস্ট-ফলো, এবং চাহিদা অনুযায়ী সম্পদ।
গুগল প্লে বিলিং
অ্যাপ-মধ্যস্থ কেনাকাটার নির্দেশিকা কভার করে যে কীভাবে আপনার গেমটি Google Play-এর বিলিং সিস্টেমের জন্য কনফিগার করতে হয়, কীভাবে কেনাকাটার তথ্য পড়তে হয় এবং কীভাবে কেনাকাটা করতে হয়।
ভলকান এপিআই
Vulkan হল একটি ক্রস-প্ল্যাটফর্ম, উচ্চ-পারফরম্যান্স 3D গ্রাফিক্স API যার OpenGL ES-এর তুলনায় কম ওভারহেড রয়েছে।
Vulkan গ্রাফিক্স API সক্ষম করতে, প্রকল্প সেটিংস > প্ল্যাটফর্ম > Android > বিল্ড এ নেভিগেট করুন এবং Support Vulkan নির্বাচন করুন। যখন আপনি Support Vulkan এবং Support OpenGL ES3.2 উভয়ই নির্বাচন করেন, Unreal ডিফল্টরূপে Vulkan ব্যবহার করে। ডিভাইসটি Vulkan সমর্থন না করলে, Unreal আবার OpenGL ES 3.2-এ পড়ে।
![Vulkan সমর্থন করুন এবং OpenGL ES3.2 সমর্থন করুন প্রকল্প সেটিংস > প্ল্যাটফর্ম > Android > বিল্ডে নির্বাচিত](https://developer.android.com/static/images/games/engines/unreal/unreal-vulkan.png?authuser=4&hl=bn)
ফ্রেম পেসিং
অবাস্তব 4.25 এবং উচ্চতর অ্যান্ড্রয়েড ফ্রেম পেসিং লাইব্রেরিকে সংহত করে, যা অ্যান্ড্রয়েড গেম ডেভেলপমেন্ট কিটের অংশ। মোবাইল ফ্রেম পেসিং নিবন্ধটি ব্যাখ্যা করে যে কীভাবে অ্যান্ড্রয়েড ফ্রেম পেসিং লাইব্রেরি সক্ষম করতে হয় এবং কীভাবে C++ কোড থেকে ফ্রেম পেসিং নিয়ন্ত্রণ করতে হয়।
রেন্ডারিং অপ্টিমাইজেশান
মোবাইলের জন্য রেন্ডারিং অপ্টিমাইজেশান নির্দেশিকা এবং মোবাইল পারফরম্যান্স অপ্টিমাইজ করার জন্য সর্বোত্তম অনুশীলনগুলি কভার করে, কখন সাধারণ মানচিত্র বনাম উচ্চ-উল্লম্ব জাল ব্যবহার করতে হবে। এটি ড্র কল, জাল গণনা এবং উপাদান আইডি গণনা, সেইসাথে উপাদান জটিলতা, টেক্সচার রেজোলিউশন অপ্টিমাইজ করা, বুট করার সময় এবং প্যাকেজের আকার কমানোর জন্য মৌলিক বিষয়গুলি কভার করে৷
সেরা অনুশীলন
এছাড়াও আমাদের কাছে শিল্প সম্পদ , পরিচয় , বিতরণ , এবং আরও অনেক বিষয়ে সেরা অনুশীলন নিবন্ধ রয়েছে যা আপনাকে অবাস্তব ইঞ্জিনের সাথে Android ইকোসিস্টেমে নেভিগেট করতে সহায়তা করবে৷