इस प्रोजेक्ट के बारे में
Flow Graph अनरियल इंजन के लिए एक ओपन-सोर्स प्लगइन है जो एक डिज़ाइन-अज्ञेय इवेंट नोड एडिटर प्रदान करता है। यह वर्चुअल दुनिया में इवेंट्स के प्रवाह को स्क्रिप्ट करने के लिए तैयार किया गया है, जो वीडियो गेम्स में नैरेटिव लेयर्स डिज़ाइन करने के एक दशक के अनुभव पर आधारित है। प्लगइन सरलता पर जोर देता है और डेवलपर्स को पूरे गेमप्ले तत्वों (लॉजिक और डेटा) को एक ही Flow Node के भीतर समाहित करने की अनुमति देता है, जो एक फ़ंक्शन के बजाय एक UObject है। यह पूरे गेम के लिए एक बार दोहराए जाने योग्य 'इवेंट स्क्रिप्ट्स' लिखने में सक्षम बनाता है। Flow Nodes डिज़ाइन से एसिंक/लेटेंट होते हैं, डेलीगेट्स की सदस्यता लेते हैं और आउटपुट पिन्स को ट्रिगर करके इवेंट्स पर प्रतिक्रिया करते हैं। प्रत्येक नोड अपने स्वयं के इनपुट/आउटपुट पिन्स का सेट परिभाषित करता है, जिससे फीचर्स का प्रतिनिधित्व करने वाले नोड्स को जोड़कर गेम फ्लो डिज़ाइन करना आसान हो जाता है। एडिटर गेमप्ले के दौरान नोड्स और वायर्स पर सुविधाजनक डीबग जानकारी प्रदर्शित करने का समर्थन करता है, सक्रिय Flow Nodes पर संदेश दिखाता है। प्लगइन एक्स्टेंसिबल है, जो डेवलपर्स को कस्टम नोड्स और एडिटर कस्टमाइज़ेशन लिखकर गेम-विशिष्ट कार्यक्षमताएँ जोड़ने की अनुमति देता है। इसमें GitHub Pages पर एक Getting Started गाइड और व्यापक दस्तावेज़ीकरण शामिल है। यह प्रोजेक्ट Reikon Games में विकसित एक आंतरिक टूल पर आधारित है और The Witcher श्रृंखला में उपयोग किए गए नैरेटिव टूल्स से प्रेरित है। इसका उद्देश्य एक विशिष्ट कार्यान्वयन के बजाय अनुकूलित सिस्टम बनाने के लिए एक आधार के रूप में कार्य करना है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.