Unreal Engine প্রোজেক্ট সেট-আপ

প্রযোজ্য XR ডিভাইস
এই নির্দেশিকা আপনাকে এই ধরনের XR ডিভাইসের জন্য অভিজ্ঞতা তৈরি করতে সাহায্য করে।
XR হেডসেট
তারযুক্ত XR গ্লাস

এই নির্দেশিকায় Android XR-এর জন্য Unreal Engine অ্যাপ ডেভেলপ করার সময় সাজেস্ট করা ইঞ্জিন ভার্সন, প্রয়োজনীয় SDK এবং Android প্রোজেক্ট সেটিংসের বিবরণ দেওয়া হয়েছে।

পূর্বশর্ত

Android XR ডেভেলপমেন্টের জন্য Unreal Engine সেট-আপ করার আগে, আপনাকে নিম্নলিখিত অ্যাপ্লিকেশন ও টুল ইনস্টল করতে হবে:

  1. Epic Games Launcher ডাউনলোড ও ইনস্টল করুন।

    1. Epic Games Launcher থেকে Unreal Engine-এর 5.6.x বা 5.8.x ভার্সন ইনস্টল করুন।
  2. C++ কোড তৈরি করার জন্য আপনার সিস্টেম সেট-আপ করুন (যেমন, Windows-এর জন্য Visual Studio 2022 বা macOS-এর জন্য Xcode ব্যবহার করে)। আরও তথ্যের জন্য, Epic-এর C++ ডেভেলপমেন্ট এনভায়রনমেন্ট সেট-আপ দেখুন।

  3. .NET 8.0 SDK ইনস্টল করুন।

  4. Android Studio (Rabbit 2 | 2026.2.2 বা তার পরের যেকোনও ভার্সন) ইনস্টল করুন।

Android বিল্ড সাপোর্ট ইনস্টল করুন

Android XR নির্দিষ্ট SDK ভার্সনের উপর নির্ভর করে বলে, আপনাকে Unreal Engine-এর পাশাপাশি সঠিক Android বিল্ড টুল ইনস্টল করতে হবে।

  1. Epic Games লঞ্চার খুলুন।
  2. আপনার ইনস্টল করা Engine ভার্সনের (লঞ্চ বোতাম) পাশে ড্রপ-ডাউন তীরচিহ্নে ক্লিক করে বিকল্প বেছে নিন।

    1. ইনস্টলেশন বিকল্পে আরও স্ক্রল করুন, Android বেছে নিন এবং প্রয়োগ করুন বিকল্পে ক্লিক করুন।
    2. প্রম্পট করা হলে, ইঞ্জিনকে তার প্রয়োজনীয় যেকোনও ফাইল এক্সটেনশন রেজিস্টার করার অনুমতি দিন।
  3. Java JDK 17 ইনস্টল করুন।

  4. Android Studio-তে, Android XR স্যাম্পেলের জন্য প্রয়োজনীয় নিম্নলিখিত নির্দিষ্ট ভার্সন ইনস্টল করতে SDK ম্যানেজার ব্যবহার করুন:

    • SDK প্ল্যাটফর্ম: ৩৪, ৩৫ ও ৩৬
    • NDK: 29.0.x
    • কমান্ড-লাইন টুল (সব আইটেম)
  5. নিম্নলিখিত সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল কনফিগার করতে Epic-এর উন্নত সেট-আপ ও সমস্যার সমাধানকরণ গাইড অনুসরণ করুন:

    • ANDROID_HOME
    • JAVA_HOME
    • NDK_ROOT

একটি Unreal XR প্রোজেক্ট তৈরি করুন

এরপর, একটি নতুন প্রোজেক্ট তৈরি করুন এবং প্রয়োজনীয় XR প্লাগ-ইন ও ইনপুট দিয়ে এটি কনফিগার করুন:

  1. Unreal Engine (ভার্সন 5.6.x বা 5.8.x) চালু করুন।
  2. নতুন প্রোজেক্টের বিভাগ বিকল্পের মধ্যে থেকে ভার্চুয়াল রিয়েলিটি টেমপ্লেট বেছে নিন।
  3. প্রজেক্ট ডিফল্ট মেনুতে, টার্গেট প্ল্যাটফর্ম মোবাইল হিসেবে সেট করুন।
  4. মোবাইল XR হার্ডওয়্যারে সর্বোত্তম পারফর্ম্যান্সের জন্য কোয়ালিটি প্রিসেট স্কেলেবল হিসেবে সেট করুন।
  5. প্রোজেক্টের নাম বেছে নিন এবং তারপরে তৈরি করুন বিকল্পে ক্লিক করুন।

Android সেটিংস কনফিগার করুন

আপনার প্রোজেক্ট খোলা হয়ে গেলে, Android XR-এর জন্য প্রয়োজনীয় Android API লেভেল ও গ্রাফিক্স সেটিংস সেট করতে, এইসব ধাপ সম্পূর্ণ করুন:

  1. এডিট করুন > প্রোজেক্ট সেটিংস বিকল্পে যান।
  2. প্ল্যাটফর্ম > Android বিকল্পে নেভিগেট করুন।
  3. SDK লাইসেন্স গ্রহণ করুন বোতামটি লাল রঙে হাইলাইট করা থাকলে, সেটিতে ক্লিক করুন।
  4. APKPackaging বিভাগে:
    • ন্যূনতম SDK ভার্সন 34-এ সেট করুন।
    • টার্গেট SDK ভার্সন 34 (বা তার পরের যেকোনও ভার্সন) হিসেবে সেট করুন।
  5. আরও স্ক্রল করে বিল্ড বিভাগে যান এবং Vulkan-এ কাজ করে বিকল্প বেছে নিন।

    Android XR-এর জন্য Vulkan হল সাজেস্ট করা, অত্যন্ত পারফর্ম্যান্স-ভিত্তিক গ্রাফিক্স API।

রেন্ডারিং সেটিংস কনফিগার করুন

Android XR-এর জন্য প্রয়োজনীয় হাই ফ্রেম রেট ও ভিজ্যুয়াল স্পষ্টতা পেতে, আপনাকে অপ্টিমাইজ করা মোবাইল রেন্ডারিং পাথ ব্যবহার করার জন্য Unreal Engine কনফিগার করতে হবে:

  1. এডিট করুন > প্রোজেক্ট সেটিংস বিকল্পে গিয়ে ইঞ্জিন > রেন্ডারিং বিকল্পে নেভিগেট করুন।
  2. ফরওয়ার্ড রেন্ডারার বিভাগের মধ্যে, ফরওয়ার্ড শেডিং বিকল্প বেছে নিন।

    ডিফল্ট ডিফার্ড রেন্ডারারের তুলনায় মোবাইল VR-এর জন্য ফরওয়ার্ড রেন্ডারার উল্লেখযোগ্যভাবে দ্রুত কাজ করে। মনে রাখবেন, এটি চালু করতে হলে এডিটর রিস্টার্ট করতে হবে এবং শেডার কম্পাইল করতে হবে।

  3. ডিফল্ট সেটিংস বিভাগের মধ্যে, অ্যান্টি-অ্যালিয়াসিং পদ্ধতি MSAA-তে সেট করুন।

  4. মোবাইল বিভাগের অধীনে, মোবাইল MSAA 4x-এ সেট করুন।

    MSAA, টেম্পোরাল AA (TAA)-এর কারণে হওয়া অস্পষ্টতা ছাড়াই VR-এর জন্য সবচেয়ে শার্প ফলাফল প্রদান করে।

  5. VR বিভাগের মধ্যে:

    1. স্পষ্ট মোবাইল HDR।

      মোবাইলে উচ্চ মাত্রার ডায়নামিক ব্যাপ্তি বন্ধ করে দিলে পোস্ট-প্রসেসিং ওভারহেড অনেক কমে যায়।

    2. মোবাইল মাল্টি-ভিউ বিকল্প বেছে নিন।

      এটি ইঞ্জিনকে একবারে দুটি চোখ রেন্ডার করার অনুমতি দেয়, সিপিইউ পারফরম্যান্স উল্লেখযোগ্যভাবে উন্নত করে।

এছাড়াও দেখুন

Android-চালিত ডিভাইসে টেমপ্লেট প্রোজেক্ট ডিপ্লয় করার ব্যাপারে বিস্তারিত নির্দেশাবলীর জন্য, Android ডেভেলপমেন্টের জন্য Unreal Engine প্রোজেক্ট সেট-আপ করা দেখুন।