एक साल पहले, मैंने गोडोट एडिटर का एंड्रॉइड पोर्ट पेश किया था। आज तक, इसे Google Play स्टोर पर 500K+ से अधिक डाउनलोड मिल चुके हैं, और इसने डेवलपर्स को एंड्रॉइड टैबलेट, फोल्डेबल और फोन का उपयोग करके गोडोट ऐप्स और गेम्स बनाने और विकसित करने में सक्षम बनाया है। तब से हम अनुभव को परिष्कृत करने, पिक्चर-इन-पिक्चर (PiP) समर्थन के माध्यम से विकास वर्कफ़्लो में सुधार करने, गोडोट बाइनरी बनाने और निर्यात करने की क्षमता प्रदान करने, और एडिटर प्रदर्शन और विश्वसनीयता में सुधार करने के लिए कड़ी मेहनत कर रहे हैं।
\ उस नींव पर निर्माण करते हुए, और उस काम के समर्थन में मेटा अनुदान के लिए धन्यवाद और W4 गेम्स की मदद से, मैं बास्टियान ओलिज द्वारा कुछ साल पहले शुरू किए गए प्रूफ ऑफ कॉन्सेप्ट को पूरा करने में सक्षम था, गोडोट के फर्स्ट क्लास OpenXR एकीकरण का उपयोग करके XR संदर्भ में एंड्रॉइड एडिटर का उपयोग करने के लिए समर्थन जोड़ने के लिए!
\ आज, मुझे मेटा क्वेस्ट डिवाइसेज पर गोडोट एडिटर का पहला मोबाइल XR पोर्ट जारी करने पर गर्व है!
\ गोडोट एडिटर अब होराइज़न स्टोर पर मेटा क्वेस्ट 2, मेटा क्वेस्ट 3 और मेटा क्वेस्ट प्रो डिवाइसेज के लिए उपलब्ध है जो होराइज़न OS वर्जन 69 या उच्चतर चला रहे हैं।
\ यह मेटा क्वेस्ट डिवाइसेज पर नेटिव रूप से चलने वाले गोडोट एडिटर का अर्ली एक्सेस वर्जन है, जो बाहरी कंप्यूटर की आवश्यकता के बिना सीधे डिवाइस पर 2D, 3D और इमर्सिव XR ऐप्स और गेम्स के निर्माण और विकास को सक्षम बनाता है।
\ जैसा कि हमेशा होता है, यह काम पूरी तरह से मुफ्त और ओपन सोर्स है, और पहले से ही गोडोट 4.4 के विकास शाखा (GH-96624) में मर्ज किया गया है। होराइज़न स्टोर पर हम जो वर्जन प्रकाशित करते हैं उसे गोडोट वेबसाइट से सीधे APK के रूप में भी डाउनलोड किया जा सकता है।
गोडोट एडिटर का यह वर्जन एक हाइब्रिड ऐप है जिसमें कई पैनल (2D) और इमर्सिव (XR) विंडोज के बीच खोलने और आगे-पीछे जाने की क्षमता है। इसका उपयोग नीचे वर्णित एडिटर विशेषताओं का समर्थन करने के लिए किया जाता है।
\ प्रोजेक्ट मैनेजर और मुख्य एडिटर को पैनल विंडोज में रेंडर किया जाता है जैसा कि डेस्कटॉप और एंड्रॉइड प्लेटफॉर्म पर किया जाता है। यह एडिटर को होम एनवायरनमेंट में या XR अनुभव पर ओवरले के रूप में तुरंत उपलब्ध और उपयोग योग्य बनाता है।
\ यह दृष्टिकोण हमें इस पोर्ट के मूल सिद्धांत को पूरा करने की अनुमति देता है जो डेवलपर्स को एक परिचित विकास इंटरफेस और गोडोट एडिटर द्वारा डेस्कटॉप और एंड्रॉइड प्लेटफॉर्म पर प्रदान की जाने वाली क्षमताओं और विशेषताओं के पूर्ण सेट तक पहुंच प्रदान करना है। इसमें एसेट लाइब्रेरी तक पहुंच, कीबोर्ड और माउस शॉर्टकट, GDScript कोड एडिटिंग / हाइलाइटिंग / कंप्लीशन सपोर्ट, डॉक्यूमेंटेशन तक पहुंच, लाइव सीन एडिटिंग, लाइव स्क्रिप्ट रीलोडिंग सपोर्ट, लाइव डीबगिंग, लाइव प्रोफाइलिंग और बहुत कुछ शामिल है!
XR प्रोजेक्ट विकसित करते समय, इमर्सिव (XR) विंडो का उपयोग प्रोजेक्ट को सीधे डिवाइस में प्लेटेस्ट करने के लिए किया जाता है जैसे कि यह पहले से ही रिलीज़ किया गया ऐप हो। उस मोड में, एडिटर पैनल को एक इंटरैक्टिव ओवरले के रूप में बुलाया जा सकता है, जो डेवलपर को XR प्रोजेक्ट के चलते समय इसे इटरेट, डीबग या प्रोफाइल करने की अनुमति देता है।
\ XR प्रोजेक्ट बाइनरी के निर्यात के लिए समर्थन एक प्लगइन के माध्यम से उपलब्ध कराया जाएगा।
2D और 3D ऐप्स और गेम्स बनाने और विकसित करने के लिए समर्थन बॉक्स से बाहर उपलब्ध है।
\ एंड्रॉइड एडिटर की मल्टी-पैनल क्षमता का लाभ उठाकर अनुभव में सुधार किया गया है जो होराइज़न OS पर एडिटर पैनल के बगल में एक नए पैनल में प्रोजेक्ट को प्लेटेस्ट करने की अनुमति देता है। यह एडिटर को रियल-टाइम में प्रोजेक्ट को इटरेट, डीबग या प्रोफाइल करने के लिए सुलभ रहने की अनुमति देता है।
\ एंड्रॉइड एडिटर की तरह, यह वर्जन सभी समर्थित प्लेटफॉर्म के लिए 2D और 3D प्रोजेक्ट बाइनरी निर्यात करने की क्षमता प्रदान करता है।
बाहरी कीबोर्ड और माउस समर्थन डेवलपर्स को डेस्कटॉप और लैपटॉप कंप्यूटर पर प्राप्त होने वाले उत्पादकता के समान स्तर प्राप्त करने की अनुमति देता है।
\ वर्चुअल कीबोर्ड, टच कंट्रोलर्स और डायरेक्ट टच भी त्वरित इंटरैक्शन के लिए समर्थित हैं, या जब भौतिक कीबोर्ड और माउस डिवाइस आसानी से उपलब्ध नहीं होते हैं।
होराइज़न OS v69 में पेश किया गया, सीमलेस मल्टीटास्किंग एडिटर पैनल को वर्चुअल स्पेस में XR प्रोजेक्ट को प्लेटेस्ट करते समय दृश्यमान और इंटरैक्ट करने योग्य बनाता है।
\ यह डेवलपर्स को XR प्रोजेक्ट्स के लाइव एडिटिंग, डीबगिंग या प्रोफाइलिंग को रियल-टाइम में करने की क्षमता देता है, XR के लिए अद्वितीय डेप्थ क्यूज़ और स्केल के अहसास के लाभ के साथ।
एडिटर पैनल को डेवलपर की जरूरतों के अनुसार ड्रैग और ड्रॉप के माध्यम से इच्छानुसार आकार दिया जा सकता है।
\ थिएटर व्यू बटन का उपयोग करके, डेवलपर्स एडिटर पैनल को अधिकतम कर सकते हैं और इसे सामने-केंद्र में ला सकते हैं।
इस पोर्ट को संभव बनाने के लिए आवश्यक तकनीकी उपलब्धियों के अलावा, हम मानते हैं कि यह एक महत्वपूर्ण मील का पत्थर है क्योंकि यह XR और गेम समुदाय को कुछ लेकिन महत्वपूर्ण तरीकों से प्रभावित करता है:
यह केवल शुरुआत है!
\ जैसा कि पिछले अनुभाग में उल्लेख किया गया है, हम मानते हैं कि यह XR, GameDev, और ओपन सोर्स समुदायों के लिए एक महत्वपूर्ण मील का पत्थर है और हम इस नींव पर निर्माण करके गोडोट इंजन को XR और गेम विकास के लिए एक शक्तिशाली, लचीला और क्रॉस-प्लेटफॉर्म टूल बनाना चाहते हैं।
\ इस उद्देश्य के लिए, हम भागीदारों, समुदाय के सदस्यों और इच्छुक पक्षों से फीडबैक और योगदान का स्वागत करते हैं।
फ्रेडिया हुया-कौडियो
\ यहां भी प्रकाशित
\ फोटो ग्रांट मैकइवर द्वारा अनस्प्लैश पर
\ \


