এই নির্দেশিকায় Android XR-এর জন্য Unreal Engine অ্যাপ ডেভেলপ করার সময় সাজেস্ট করা ইঞ্জিন ভার্সন, প্রয়োজনীয় SDK এবং Android প্রোজেক্ট সেটিংসের বিবরণ দেওয়া হয়েছে।
পূর্বশর্ত
Android XR ডেভেলপমেন্টের জন্য Unreal Engine সেট-আপ করার আগে, আপনাকে নিম্নলিখিত অ্যাপ্লিকেশন ও টুল ইনস্টল করতে হবে:
Epic Games Launcher ডাউনলোড ও ইনস্টল করুন।
- Epic Games Launcher থেকে Unreal Engine-এর 5.6.x বা 5.8.x ভার্সন ইনস্টল করুন।
C++ কোড তৈরি করার জন্য আপনার সিস্টেম সেট-আপ করুন (যেমন, Windows-এর জন্য Visual Studio 2022 বা macOS-এর জন্য Xcode ব্যবহার করে)। আরও তথ্যের জন্য, Epic-এর C++ ডেভেলপমেন্ট এনভায়রনমেন্ট সেট-আপ দেখুন।
.NET 8.0 SDK ইনস্টল করুন।
Android Studio (Rabbit 2 | 2026.2.2 বা তার পরের যেকোনও ভার্সন) ইনস্টল করুন।
Android বিল্ড সাপোর্ট ইনস্টল করুন
Android XR নির্দিষ্ট SDK ভার্সনের উপর নির্ভর করে বলে, আপনাকে Unreal Engine-এর পাশাপাশি সঠিক Android বিল্ড টুল ইনস্টল করতে হবে।
- Epic Games লঞ্চার খুলুন।
আপনার ইনস্টল করা Engine ভার্সনের (লঞ্চ বোতাম) পাশে ড্রপ-ডাউন তীরচিহ্নে ক্লিক করে বিকল্প বেছে নিন।
- ইনস্টলেশন বিকল্পে আরও স্ক্রল করুন, Android বেছে নিন এবং প্রয়োগ করুন বিকল্পে ক্লিক করুন।
- প্রম্পট করা হলে, ইঞ্জিনকে তার প্রয়োজনীয় যেকোনও ফাইল এক্সটেনশন রেজিস্টার করার অনুমতি দিন।
Java JDK 17 ইনস্টল করুন।
Android Studio-তে, Android XR স্যাম্পেলের জন্য প্রয়োজনীয় নিম্নলিখিত নির্দিষ্ট ভার্সন ইনস্টল করতে SDK ম্যানেজার ব্যবহার করুন:
- SDK প্ল্যাটফর্ম: ৩৪, ৩৫ ও ৩৬
- NDK: 29.0.x
- কমান্ড-লাইন টুল (সব আইটেম)
নিম্নলিখিত সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল কনফিগার করতে Epic-এর উন্নত সেট-আপ ও সমস্যার সমাধানকরণ গাইড অনুসরণ করুন:
ANDROID_HOMEJAVA_HOMENDK_ROOT
একটি Unreal XR প্রোজেক্ট তৈরি করুন
এরপর, একটি নতুন প্রোজেক্ট তৈরি করুন এবং প্রয়োজনীয় XR প্লাগ-ইন ও ইনপুট দিয়ে এটি কনফিগার করুন:
- Unreal Engine (ভার্সন 5.6.x বা 5.8.x) চালু করুন।
- নতুন প্রোজেক্টের বিভাগ বিকল্পের মধ্যে থেকে ভার্চুয়াল রিয়েলিটি টেমপ্লেট বেছে নিন।
- প্রজেক্ট ডিফল্ট মেনুতে, টার্গেট প্ল্যাটফর্ম মোবাইল হিসেবে সেট করুন।
- মোবাইল XR হার্ডওয়্যারে সর্বোত্তম পারফর্ম্যান্সের জন্য কোয়ালিটি প্রিসেট স্কেলেবল হিসেবে সেট করুন।
- প্রোজেক্টের নাম বেছে নিন এবং তারপরে তৈরি করুন বিকল্পে ক্লিক করুন।
Android সেটিংস কনফিগার করুন
আপনার প্রোজেক্ট খোলা হয়ে গেলে, Android XR-এর জন্য প্রয়োজনীয় Android API লেভেল ও গ্রাফিক্স সেটিংস সেট করতে, এইসব ধাপ সম্পূর্ণ করুন:
- এডিট করুন > প্রোজেক্ট সেটিংস বিকল্পে যান।
- প্ল্যাটফর্ম > Android বিকল্পে নেভিগেট করুন।
- SDK লাইসেন্স গ্রহণ করুন বোতামটি লাল রঙে হাইলাইট করা থাকলে, সেটিতে ক্লিক করুন।
- APKPackaging বিভাগে:
- ন্যূনতম SDK ভার্সন
34-এ সেট করুন। - টার্গেট SDK ভার্সন
34(বা তার পরের যেকোনও ভার্সন) হিসেবে সেট করুন।
- ন্যূনতম SDK ভার্সন
আরও স্ক্রল করে বিল্ড বিভাগে যান এবং Vulkan-এ কাজ করে বিকল্প বেছে নিন।
Android XR-এর জন্য Vulkan হল সাজেস্ট করা, অত্যন্ত পারফর্ম্যান্স-ভিত্তিক গ্রাফিক্স API।
রেন্ডারিং সেটিংস কনফিগার করুন
Android XR-এর জন্য প্রয়োজনীয় হাই ফ্রেম রেট ও ভিজ্যুয়াল স্পষ্টতা পেতে, আপনাকে অপ্টিমাইজ করা মোবাইল রেন্ডারিং পাথ ব্যবহার করার জন্য Unreal Engine কনফিগার করতে হবে:
- এডিট করুন > প্রোজেক্ট সেটিংস বিকল্পে গিয়ে ইঞ্জিন > রেন্ডারিং বিকল্পে নেভিগেট করুন।
ফরওয়ার্ড রেন্ডারার বিভাগের মধ্যে, ফরওয়ার্ড শেডিং বিকল্প বেছে নিন।
ডিফল্ট ডিফার্ড রেন্ডারারের তুলনায় মোবাইল VR-এর জন্য ফরওয়ার্ড রেন্ডারার উল্লেখযোগ্যভাবে দ্রুত কাজ করে। মনে রাখবেন, এটি চালু করতে হলে এডিটর রিস্টার্ট করতে হবে এবং শেডার কম্পাইল করতে হবে।
ডিফল্ট সেটিংস বিভাগের মধ্যে, অ্যান্টি-অ্যালিয়াসিং পদ্ধতি MSAA-তে সেট করুন।
মোবাইল বিভাগের অধীনে, মোবাইল MSAA 4x-এ সেট করুন।
MSAA, টেম্পোরাল AA (TAA)-এর কারণে হওয়া অস্পষ্টতা ছাড়াই VR-এর জন্য সবচেয়ে শার্প ফলাফল প্রদান করে।
VR বিভাগের মধ্যে:
স্পষ্ট মোবাইল HDR।
মোবাইলে উচ্চ মাত্রার ডায়নামিক ব্যাপ্তি বন্ধ করে দিলে পোস্ট-প্রসেসিং ওভারহেড অনেক কমে যায়।
মোবাইল মাল্টি-ভিউ বিকল্প বেছে নিন।
এটি ইঞ্জিনকে একবারে দুটি চোখ রেন্ডার করার অনুমতি দেয়, সিপিইউ পারফরম্যান্স উল্লেখযোগ্যভাবে উন্নত করে।
এছাড়াও দেখুন
Android-চালিত ডিভাইসে টেমপ্লেট প্রোজেক্ট ডিপ্লয় করার ব্যাপারে বিস্তারিত নির্দেশাবলীর জন্য, Android ডেভেলপমেন্টের জন্য Unreal Engine প্রোজেক্ট সেট-আপ করা দেখুন।