खेल उद्योग के बाहर से एक छोटा सा किस्सा: हम VR में आर्किटेक्चर विज़ुअलाइज़ेशन के लिए UE4 का उपयोग करते हैं।
जबकि मेरे पास C ++ में निर्मित अधिकांश चीजें हैं, हम सभी प्रकार के "अतिरिक्त तर्क" जैसे लाइट स्विच, दरवाजे, आदि के लिए ब्लूप्रिंट का भी भारी उपयोग करते हैं।
यह अब दो साल से थोड़ा अधिक समय के लिए है और मैं इस प्रयास की शुरुआत में एकमात्र प्रोग्रामर था। तो यहाँ मेरी टिप्पणियों हैं:
- यह आश्चर्यजनक है कि गैर-प्रोग्रामर ब्लूप्रिंट के साथ क्या कर सकते हैं!
- मैं भयानक हो सकता हूं कि नौसिखिए प्रोग्रामर ब्लूप्रिंट के साथ क्या करते हैं;)
- यहां तक कि अगर मैं इसे अंत में सी ++ में बदल देता हूं, तो ब्लूप्रिंट एक त्वरित आरएनडी चरण के लिए अच्छा है
और मेरे लिए सबसे बड़ा: बहुत सारी बातचीत में, यह मेरे लिए स्पष्ट हो गया कि ब्लूप्रिंट ने मेरे गैर-तकनीकी सहयोगियों में प्रोग्रामर बनने की इच्छा का आह्वान किया है। ऐसा होने का मुख्य कारण यह है कि वे नेत्रहीन रूप से डिबग करने में सक्षम होने के दौरान काफी जटिल तर्क को लागू कर सकते हैं।
उन्होंने वास्तव में सॉफ्टवेयर वास्तुकला और विशाल स्पेगेटी ब्लूप्रिंट के नुकसान (या बल्कि बुरे सपने) के बारे में कुछ कठिन सबक सीखे। लेकिन रास्ते में थोड़ी सी सफलताओं का एक टन महसूस करने के बाद ही! इसलिए वे बिल्कुल भी हतोत्साहित नहीं हुए बल्कि बेहतर करने के लिए प्रेरित हुए और यह पता लगाया कि कैसे खुद से ऐसा करना है।
जब से उन्होंने C ++, Python, और C # में पाठ्यक्रम लिया है, हमारे ब्लूप्रिंट की समग्र गुणवत्ता बेहतर हो गई है, लेकिन इन सबसे: मुझे अब अपने कोर लिबास को विकसित करने में कुछ मदद करनी है :)
TLDR;
हां, हम ब्लूप्रिंट का उपयोग कर रहे हैं और उन्होंने मेरी शुरुआत में गैर-तकनीकी साथियों को बेहतर कोडर बनाया है।