এক বছর আগে, আমি গডট এডিটরের অ্যান্ড্রয়েড পোর্ট চালু করেছিলাম। আজ পর্যন্ত, এটি গুগল প্লে স্টোরে ৫০০ হাজারেরও বেশি ডাউনলোড পেয়েছে, এবং ডেভেলপারদের অ্যান্ড্রয়েড ট্যাবলেট, ফোল্ডেবল এবং ফোন ব্যবহার করে গডট অ্যাপ এবং গেম তৈরি ও বিকাশ করতে সক্ষম করেছে। তারপর থেকে আমরা অভিজ্ঞতা পরিশোধন, পিকচার-ইন-পিকচার (PiP) সমর্থনের মাধ্যমে উন্নয়ন ওয়ার্কফ্লো উন্নত করা, গডট বাইনারি তৈরি এবং রপ্তানি করার ক্ষমতা প্রদান, এবং এডিটরের কর্মক্ষমতা ও নির্ভরযোগ্যতা উন্নত করার জন্য কঠোর পরিশ্রম করেছি।
\ সেই ভিত্তির উপর নির্মাণ করে, এবং সেই কাজের সমর্থনে মেটা অনুদান এবং W4 গেমসের সাহায্যের জন্য ধন্যবাদ, আমি কয়েক বছর আগে বাস্টিয়ান ওলিজ দ্বারা শুরু করা প্রুফ অফ কনসেপ্ট সম্পূর্ণ করতে সক্ষম হয়েছি, গডটের প্রথম শ্রেণীর OpenXR ইন্টিগ্রেশন ব্যবহার করে XR প্রসঙ্গে অ্যান্ড্রয়েড এডিটর ব্যবহার করার সমর্থন যোগ করতে!
\ আজ, আমি মেটা কোয়েস্ট ডিভাইসে গডট এডিটরের প্রথম মোবাইল XR পোর্ট প্রকাশ করতে গর্বিত!
\ গডট এডিটর এখন হরাইজন স্টোরে মেটা কোয়েস্ট ২, মেটা কোয়েস্ট ৩ এবং মেটা কোয়েস্ট প্রো ডিভাইসের জন্য উপলব্ধ যা হরাইজন ওএস সংস্করণ ৬৯ বা উচ্চতর চালায়।
\ এটি মেটা কোয়েস্ট ডিভাইসে নেটিভভাবে চলমান গডট এডিটরের একটি আর্লি অ্যাকসেস সংস্করণ, যা বাহ্যিক কম্পিউটারের প্রয়োজন ছাড়াই সরাসরি ডিভাইসে 2D, 3D এবং ইমারসিভ XR অ্যাপ এবং গেম তৈরি ও বিকাশ করতে সক্ষম করে।
\ যথারীতি, এই কাজটি সম্পূর্ণরূপে বিনামূল্যে এবং ওপেন সোর্স, এবং ইতিমধ্যে গডট 4.4-এর ডেভেলপমেন্ট ব্রাঞ্চে (GH-96624) মার্জ করা হয়েছে। হরাইজন স্টোরে আমরা যে সংস্করণ প্রকাশ করি তা গডট ওয়েবসাইট থেকে সরাসরি একটি APK হিসাবেও ডাউনলোড করা যাবে।
গডট এডিটরের এই সংস্করণটি একটি হাইব্রিড অ্যাপ যা একাধিক প্যানেল (2D) এবং ইমারসিভ (XR) উইন্ডোর মধ্যে খোলা এবং সামনে-পিছনে যাওয়ার ক্ষমতা রাখে। এটি নীচে বর্ণিত এডিটর বৈশিষ্ট্যগুলি সমর্থন করতে ব্যবহৃত হয়।
\ প্রজেক্ট ম্যানেজার এবং মূল এডিটর ডেস্কটপ এবং অ্যান্ড্রয়েড প্ল্যাটফর্মে করা হয় এমনভাবে প্যানেল উইন্ডোতে রেন্ডার করা হয়। এটি এডিটরকে হোম পরিবেশে বা XR অভিজ্ঞতার উপর ওভারলে করে সহজেই উপলব্ধ এবং ব্যবহারযোগ্য করে তোলে।
\ এই পদ্ধতিটি আমাদের এই পোর্টের একটি মূল নীতি পূরণ করতে দেয় যা হল ডেভেলপারদের একটি পরিচিত ডেভেলপমেন্ট ইন্টারফেস এবং গডট এডিটর যে সমস্ত ক্ষমতা এবং বৈশিষ্ট্য ডেস্কটপ এবং অ্যান্ড্রয়েড প্ল্যাটফর্মে প্রদান করে তার সম্পূর্ণ সেটে অ্যাকসেস প্রদান করা। এর মধ্যে অ্যাসেট লাইব্রেরিতে অ্যাকসেস, কীবোর্ড এবং মাউস শর্টকাট, GDScript কোড এডিটিং / হাইলাইটিং / সম্পূর্ণতা সমর্থন, ডকুমেন্টেশনে অ্যাকসেস, লাইভ সিন এডিটিং, লাইভ স্ক্রিপ্ট রিলোডিং সমর্থন, লাইভ ডিবাগিং, লাইভ প্রোফাইলিং এবং আরও অনেক কিছু অন্তর্ভুক্ত!
একটি XR প্রজেক্ট বিকাশ করার সময়, ইমারসিভ (XR) উইন্ডো ব্যবহার করা হয় প্রজেক্টটি সরাসরি ডিভাইসে প্লেটেস্ট করার জন্য যেন এটি ইতিমধ্যে একটি প্রকাশিত অ্যাপ। সেই মোডে, এডিটর প্যানেলকে একটি ইন্টারেক্টিভ ওভারলে হিসাবে আহ্বান করা যেতে পারে, যা ডেভেলপারকে XR প্রজেক্টটি চলাকালীন পুনরাবৃত্তি, ডিবাগ বা প্রোফাইল করতে দেয়।
\ XR প্রজেক্ট বাইনারি রপ্তানি করার জন্য সমর্থন একটি প্লাগইনের মাধ্যমে উপলব্ধ করা হবে।
2D এবং 3D অ্যাপ এবং গেম তৈরি ও বিকাশের জন্য সমর্থন বাক্স থেকেই উপলব্ধ।
\ অ্যান্ড্রয়েড এডিটরের মাল্টি-প্যানেল ক্ষমতা ব্যবহার করে অভিজ্ঞতা উন্নত করা হয়েছে যা হরাইজন ওএসে এডিটর প্যানেলের পাশে একটি নতুন প্যানেলে প্রজেক্টটি প্লেটেস্ট করতে দেয়। এটি এডিটরকে রিয়েল-টাইমে প্রজেক্টটি পুনরাবৃত্তি, ডিবাগ বা প্রোফাইল করার জন্য অ্যাক্সেসযোগ্য থাকতে দেয়।
\ অ্যান্ড্রয়েড এডিটরের মতো, এই সংস্করণটি সমস্ত সমর্থিত প্ল্যাটফর্মের জন্য 2D এবং 3D প্রজেক্ট বাইনারি রপ্তানি করার ক্ষমতা প্রদান করে।
বাহ্যিক কীবোর্ড এবং মাউস সমর্থন ডেভেলপারদের ডেস্কটপ এবং ল্যাপটপ কম্পিউটারে যেমন উৎপাদনশীলতার একই স্তর অর্জন করতে দেয়।
\ ভার্চুয়াল কীবোর্ড, টাচ কন্ট্রোলার এবং সরাসরি টাচও দ্রুত ইন্টারঅ্যাকশনের জন্য সমর্থিত, বা যখন ফিজিক্যাল কীবোর্ড এবং মাউস ডিভাইস সহজে উপলব্ধ না হয়।
হরাইজন ওএস v69-এ প্রবর্তিত, নিরবচ্ছিন্ন মাল্টিটাস্কিং এডিটর প্যানেলকে ভার্চুয়াল স্পেসে একটি XR প্রজেক্ট প্লেটেস্ট করার সময় দৃশ্যমান এবং ইন্টারঅ্যাক্টেবল থাকতে দেয়।
\ এটি ডেভেলপারদের XR-এর অনন্য গভীরতা সংকেত এবং স্কেল অনুভূতির সুবিধা সহ রিয়েল-টাইমে XR প্রজেক্টগুলির লাইভ এডিটিং, ডিবাগিং বা প্রোফাইলিং করার ক্ষমতা দেয়।
এডিটর প্যানেল ডেভেলপারের প্রয়োজন অনুযায়ী ড্র্যাগ এবং ড্রপের মাধ্যমে ইচ্ছামতো আকার পরিবর্তন করা যেতে পারে।
\ থিয়েটার ভিউ বাটন ব্যবহার করে, ডেভেলপাররা এডিটর প্যানেলকে সর্বাধিক করতে এবং সামনে-কেন্দ্রে আনতে পারেন।
এই পোর্টটি সম্ভব করার জন্য প্রয়োজনীয় প্রযুক্তিগত অর্জনগুলি ছাড়াও, আমরা বিশ্বাস করি এটি একটি উল্লেখযোগ্য মাইলফলক কারণ এটি XR এবং গেম কমিউনিটিকে কয়েকটি কিন্তু গুরুত্বপূর্ণ উপায়ে প্রভাবিত করে:
এটি শুধুমাত্র শুরু!
\ পূর্ববর্তী বিভাগে উল্লেখ করা হয়েছে, আমরা বিশ্বাস করি এটি XR, গেমডেভ, এবং ওপেন সোর্স কমিউনিটির জন্য একটি গুরুত্বপূর্ণ মাইলফলক এবং আমরা XR এবং গেম ডেভেলপমেন্টের জন্য গডট ইঞ্জিনকে একটি শক্তিশালী, নমনীয় এবং ক্রস-প্ল্যাটফর্ম টুল করতে এই ভিত্তির উপর নির্মাণ করতে চাই।
\ সেই লক্ষ্যে, আমরা অংশীদার, কমিউনিটির সদস্য এবং আগ্রহী পক্ষগুলির কাছ থেকে ফিডব্যাক এবং অবদান স্বাগত জানাই।
ফ্রেডিয়া হুয়া-কৌয়াদিও
\ এখানেও প্রকাশিত
\ ছবি গ্রান্ট ম্যাকআইভার দ্বারা আনস্প্ল্যাশে
\ \


