इकाइयाँ
1. खेल विकास में कृत्रिम बुद्धिमत्ता का परिचय: भूमिकाएँ, सीमाएँ, सत्यापन, कॉपीराइट और नैतिकता 2. प्रोटोटाइप और मैकेनिकल डिज़ाइन: आइडिया से प्लेएबल कोर तक तीव्र पुनरावृत्ति 3. एनपीसी व्यवहार और संवाद प्रणाली: कृत्रिम बुद्धिमत्ता जो चरित्र को जीवंत बनाती है 4. प्रक्रियात्मक सामग्री निर्माण (पीसीजी): स्तर, मानचित्र, खोज और कथा 5. संपत्ति और दृश्य उत्पादन: संकल्पना कला, 2डी/3डी और बनावट 6. ध्वनि, संगीत और प्रभाव उत्पादन: खेल की हर्ड दुनिया 7. कोड जनरेशन और इंजन एकीकरण: एकता (सी#) और अवास्तविक (ब्लूप्रिंट/सी++) 8. खेल संतुलन, सिमुलेशन और अर्थव्यवस्था: संख्याओं के साथ एक उचित खेल 9. गुणवत्ता आश्वासन (क्यूए), डिबगिंग और स्वचालित परीक्षण 10. कॉपीराइट, मौलिकता, लाइसेंस और नैतिकता: प्रकाशन योग्य और जिम्मेदार सामग्री 11. एंड-टू-एंड वर्कफ़्लो, प्रोडक्शन लाइन इंटीग्रेशन, गवर्नेंस और लाइव सर्विस
इकाई 4 / 11

प्रक्रियात्मक सामग्री निर्माण (पीसीजी): स्तर, मानचित्र, खोज और कथा

लाभ:

  • एल्गोरिथम पीसीजी और जेनरेटिव आर्टिफिशियल इंटेलिजेंस पीसीजी के बीच अंतर को समझने और हाइब्रिड दृष्टिकोण (कृत्रिम बुद्धिमत्ता उच्च स्तरीय डिजाइन, एल्गोरिदम कंक्रीटाइजेशन) के साथ सामग्री तैयार करने की क्षमता।
  • उत्पादन के लिए आवश्यक बाधाओं की एक सूची प्रदान करके खेलने योग्य नियंत्रण और विविधता प्रदान करने की क्षमता
  • प्रक्रियात्मक उत्पादन में गुणवत्ता संबंधी जोखिमों को प्रबंधित करने की क्षमता, जैसे दोहराव की भावना, निरर्थक भरना और प्रतिलिपि प्रस्तुत करने योग्य रिकॉर्डिंग

सामग्री के लिए गेम की भूख अतृप्त है: खिलाड़ी एक बार एक स्तर खेलता है और उसे समाप्त कर लेता है, लेकिन आप इसे तैयार करने में कई दिन बिता देते हैं। प्रक्रियात्मक सामग्री निर्माण (पीसीजी) यह सामग्री (मानचित्र, स्तर, शत्रु स्थान, वस्तु, मिशन, यहां तक ​​कि कहानी के हिस्से) का स्वचालित या अर्ध-स्वचालित उत्पादन है, जो मैन्युअल रूप से एक-एक करके नहीं, बल्कि नियमों और एल्गोरिदम के साथ होता है। क्लासिक पीसीजी एल्गोरिथम (शोर फ़ंक्शन, तरंग फ़ंक्शन पतन, रूम-कॉरिडोर जनरेटर) है। एआई पीसीजी में एक नई परत जोड़ता है: सार्थक, प्रासंगिक सामग्री-खोज, स्थान विवरण, दुश्मन कंप्स और स्तर ब्लूप्रिंट की पीढ़ी जो थीम और डिज़ाइन में फिट होती है, न कि केवल यादृच्छिक रूप से।

इस इकाई में, आप सीखेंगे कि पीसीजी में एआई का उपयोग कैसे करें; आप सीखेंगे कि एल्गोरिथम पीसीजी को एआई के साथ कैसे जोड़ा जाए, उत्पादित सामग्री को श्रवण योग्य और प्रतिलिपि प्रस्तुत करने योग्य (नियतात्मक) कैसे बनाया जाए, और गुणवत्ता नियंत्रण कैसे किया जाए।

दो पीसीजी दुनिया: एल्गोरिथम और जेनरेटिव

आइए भेद स्पष्ट करें. एल्गोरिथम पीसीजी बीज (प्रारंभिक संख्या जो उत्पादन निर्धारित करती है) के आधार पर विहित और प्रतिलिपि प्रस्तुत करने योग्य है; एक ही बीज से एक ही नक्शा तैयार होता है। तेज़, सस्ता, पूर्वानुमानित; लेकिन यह "स्मृतिहीन" हो सकता है। जेनरेटिव एआई के साथ, पीसीजी संदर्भ और विषय को समझता है; यह "बर्फ की गुफा-थीम वाला, जाल-गहन, 3-कमरे वाले कालकोठरी स्केच" जैसे सार्थक अनुरोधों को पूरा करता है। लेकिन एआई आउटपुट सीधे तौर पर प्रतिलिपि प्रस्तुत करने योग्य नहीं है और प्लेबिलिटी की गारंटी नहीं देता है। सबसे शक्तिशाली दृष्टिकोण हाइब्रिड है: एआई उच्च-स्तरीय डिज़ाइन और थीम (खोज पाठ, कमरे के उद्देश्य, दुश्मन थीम) उत्पन्न करता है, एल्गोरिदम उस डिज़ाइन को खेलने योग्य ज्यामिति और संतुलन में डालता है।

हाइब्रिड प्रवाह चरण दर चरण:

  1. उत्पादन नियमों और बाधाओं (विषय, कठिनाई, आकार, आवश्यक चीज़ें) को परिभाषित करें।
  2. एआई (कमरे के उद्देश्य, प्रवाह, विषय, खोज तर्क) से उच्च स्तरीय रूपरेखा प्राप्त करें।
  3. एल्गोरिदम/इंजन (ज्यामिति, लेआउट, संतुलन) के साथ त्वरित करें।
  4. खेलने की योग्यता सत्यापित करें (क्या कोई निकास है, क्या यह हल करने योग्य है, क्या कोई रुकावट नहीं है)।
  5. बीज और रिकॉर्ड (कौन सा इनपुट किस आउटपुट का उत्पादन करता है - प्रतिलिपि प्रस्तुत करने योग्यता)।
टिप: एआई को हमेशा "बाधाओं" की एक सूची दें: "हर स्तर पर एक निकास होना चाहिए", "कम से कम एक सुरक्षित कमरा", "शुरुआत में कोई दुश्मन नहीं"। अप्रतिबंधित पीसीजी अघुलनशील या अनुचित स्तर उत्पन्न करता है।

कार्य और कथा निर्माण

पीसीजी का सबसे उत्पादक एआई क्षेत्र खोज और कथा निर्माण है। एआई थीम और चरित्र के साथ एक मिशन ढांचे (जाओ, ढूंढो, लाओ, रक्षा करो) को तैयार कर सकता है; साइड मिशनों के लिए विविधता उत्पन्न कर सकता है; स्थानों का विवरण लिख सकते हैं. लेकिन जाल: एआई नीरस "संग्रह कार्यों" को उत्पन्न करता है। कार्यों की विविधता और सार्थक विकल्प के लिए पूछें; प्रत्येक मिशन को खिलाड़ी के समक्ष निर्णय प्रस्तुत करने की आवश्यकता होती है।

सावधानी: प्रक्रियात्मक मिशनों में सबसे बड़ा जोखिम दोहराव और अर्थहीन पैडिंग की भावना है। एआई 100 कार्य उत्पन्न कर सकता है, लेकिन 100 "10 भेड़ियों को मार डालो" भी हो सकता है। गुणवत्ता विविधता और संदर्भ पर निर्भर करती है, मात्रा पर नहीं; मानव उपचार के माध्यम से उत्पादित प्रत्येक बैच को रखें।

नियंत्रण और प्रतिलिपि प्रस्तुत करने योग्यता

पेशेवर पीसीजी में, निरीक्षण उतना ही महत्वपूर्ण है जितना उत्पादन। नियंत्रण की एक परत स्थापित करें जो सत्यापित करती है कि उत्पादित सामग्री खेलने योग्य, निष्पक्ष और थीम पर आधारित है। इसके अलावा, उत्पादन को निश्चित रूप से प्रबंधित करें: रिकॉर्ड करें कि कौन सा इनपुट (बीज, प्रॉम्प्ट, पैरामीटर) कौन सा आउटपुट देता है ताकि कोई समस्या आने पर आप इसे पुन: उत्पन्न कर सकें। एआई आउटपुट को सीधे गेम में फ़नल करने के बजाय, इसे अनुमोदन और सुधार चरण के माध्यम से डालें।

स्केल नियंत्रण का एक शक्तिशाली तरीका एक स्वचालित प्लेबिलिटी जांच स्थापित करना है: एक सत्यापनकर्ता स्क्रिप्ट प्रत्येक उत्पन्न स्तर को खेलने से पहले स्कैन करती है - क्या निकास पहुंच योग्य है, क्या शुरुआत में मारने के लिए दुश्मन हैं, क्या आवश्यक कुंजी पहुंच योग्य है। आप एआई के साथ इस स्क्रिप्ट के तर्क का मसौदा भी तैयार कर सकते हैं; लेकिन इंजन में वास्तविक प्रस्तुतियों के साथ परीक्षण किए बिना स्क्रिप्ट पर भरोसा न करें। मानव क्यूरेशन और स्वचालित नियंत्रण एक दूसरे के पूरक हैं: मशीन बड़े पैमाने पर "क्या यह खेलने योग्य है" प्रश्न का उत्तर देती है, मानव इस प्रश्न का उत्तर देता है कि "क्या यह मज़ेदार और सार्थक है" नमूना स्तर पर।

पीसीजी और खिलाड़ी अनुभव का संतुलन

पीसीजी का एक खतरा यह है कि बहुत अधिक विविधता गैर-पहचान में बदल जाती है। यदि सब कुछ बेतरतीब ढंग से होता है, तो खिलाड़ी किसी भी चीज़ पर पकड़ नहीं बना पाएगा; ऐसे पैटर्न भी आवश्यक हैं जो परिचित हों और जिन पर महारत हासिल की जा सके। अच्छा पीसीजी विविधता और सीखने की क्षमता के बीच संतुलन बनाता है: यांत्रिकी परिचित होनी चाहिए, लेआउट ताज़ा होना चाहिए। एआई शिल्प के दौरान स्पष्ट रूप से इस संतुलन की तलाश करें - जैसे "यांत्रिकी शब्दावली को स्थिर रखें, लेकिन प्रत्येक स्तर को इन यांत्रिकी को एक अलग लय में संयोजित करने दें।" इस तरह, खिलाड़ी कुछ नया देखता है और नियंत्रण नहीं खोता है।

तीन मिनी मामले

केस 1 - हाइब्रिड दृष्टिकोण की जीत हुई। कालकोठरी-क्रॉलिंग गेम में, टीम ने एआई को कमरे के उद्देश्य और थीम और एल्गोरिदम को ज्यामिति दी। 200 कालकोठरी विविधताएँ तैयार की गईं; प्रत्येक खेलने योग्य निकला, लेकिन विषय अलग था। शुद्ध एल्गोरिथम संस्करण की तुलना में, खिलाड़ियों का "प्रत्येक कालकोठरी अलग महसूस होता है" स्कोर में उल्लेखनीय वृद्धि हुई।

केस 2 - अप्रतिबंधित उत्पादन की लागत। एक स्टूडियो में एआई ने बिना किसी प्रतिबंध के 50 स्तर के ड्राफ्ट तैयार किए थे; जब परीक्षण किया गया, तो 9 में कोई निकास नहीं था, 6 में दुश्मन के ठिकाने थे जिसने शुरू में खिलाड़ी को मार डाला। जब "आवश्यक" बाधा सूची जोड़ी गई, तो दोष स्तर की दर 30% से घटकर 2% हो गई।

केस 3 - क्यूरेटरशिप ने फिर से भावना को तोड़ दिया। एक खुली दुनिया के खेल में, एआई ने 300 साइड क्वेस्ट उत्पन्न किए; अपने कच्चे रूप में, इसका 70% "इकट्ठा करो और लाओ" था। विविधता के अनुरोध के साथ, डिजाइनर ने निर्णय/दुविधा को शामिल करने के लिए प्रत्येक कार्य को पुन: प्रस्तुत और क्यूरेट किया; खिलाड़ियों के फीडबैक में, "साइड क्वैस्ट उबाऊ हैं" के बारे में शिकायतें घटकर एक तिहाई हो गईं।

चार प्रतिलिपि योग्य टेम्पलेट

1) सीमित स्तर की रूपरेखा:

आपकी भूमिका: स्तरीय डिज़ाइनर. थीम: [उदा. परित्यक्त अंतरिक्ष स्टेशन]। कठिनाई: मध्यम. आकार: 5 कमरे. अवश्य होना चाहिए: एक निकास, कम से कम एक सुरक्षित कमरा, शुरुआती कमरे में कोई दुश्मन नहीं, इसे हल करने योग्य होना चाहिए। क्वेस्ट: कमरे के हिसाब से एक समतल रूपरेखा दें; यह प्रत्येक कमरे के लिए खिलाड़ी को उद्देश्य, विषय, खतरा और निर्णय प्रस्तुत करता है।

2) विभिन्न कार्य निर्माण:

निम्नलिखित गेम के लिए 10 साइड क्वेस्ट उत्पन्न करें: [शैली/विषय]। बाधा: कोई भी केवल "इकट्ठा-और-लाने वाला" नहीं होना चाहिए; प्रत्येक मिशन खिलाड़ी के सामने एक विकल्प या दुविधा प्रस्तुत करता है। प्रत्येक मिशन के लिए: शीर्षक, एक-वाक्य सारांश, खिलाड़ी का निर्णय, इनाम। किसी भी दोहराए जाने वाले वाक्यांश को लिखें।

3) गेमप्ले चेकलिस्ट:

नीचे उत्पन्न स्तर की रूपरेखा की जाँच करें: [रूपरेखा चिपकाएँ]। जांचें: (1) क्या कोई साध्य निकास है, (2) क्या यह समाधान योग्य है, (3) क्या कोई अनुचित/घातक शुरुआत है, (4) क्या विषय से कोई विचलन है। समस्याओं की सूची बनाएं और सुधार का सुझाव दें।

4) प्रतिलिपि प्रस्तुत करने योग्यता रिकॉर्ड:

निम्नलिखित उत्पादन के लिए एक रिकॉर्ड टेम्पलेट बनाएं: प्रयुक्त बीज, प्रॉम्प्ट, पैरामीटर, आउटपुट सारांश और अनुमोदन स्थिति। उद्देश्य: यदि कोई समस्या आती है तो उसी सामग्री को पुन: प्रस्तुत करने में सक्षम होना।

कमजोर संकेत/मजबूत संकेत

कमजोर संकेत:

मेरे लिए एक यादृच्छिक कालकोठरी उत्पन्न करें।

कोई प्रतिबंध या थीम नहीं; आउटपुट अनप्लेएबल या सामान्य होगा।

शक्तिशाली संकेत:

आपकी भूमिका: कालकोठरी डिजाइनर। थीम: बाढ़ में डूबा मंदिर.7 कमरे, बढ़ती मुश्किलें. अवश्य होना चाहिए: प्रत्येक कमरे में किसी प्रकार का मैकेनिक (वैकल्पिक जाल, पहेली, युद्ध, अन्वेषण), एकल गुप्त कमरा, अंतिम कमरे में विश्राम बिंदु, हल करने योग्य। आउटपुट: कमरे-दर-कमरे की तालिका (उद्देश्य, विषय, खतरा, इनाम)। अंत में, खेलने योग्य जोखिमों को अलग से सूचीबद्ध करें।

थीम, बाधा, यांत्रिक लय और जोखिम की मांग आउटपुट को उत्पादन के लिए तैयार करती है।

एल्गोरिथम बनाम एआई पीसीजी तालिका

आकार

एल्गोरिथम पीसीजी

एआई के साथ पीसीजी

संकर

प्रतिलिपि प्रस्तुत करने योग्यता

उच्च (बीज)

कम

मध्यम

अर्थ/विषय

कमजोर

मजबूत

मजबूत

खेलने की गारंटी

संपादन योग्य

कोई नहीं

संपादन योग्य

गति

बहुत तेज़

तेज़

मध्यम

सर्वोत्तम उपयोग

ज्यामिति, संतुलन

कार्य, विषय, पाठ

उत्पादन लाइन

सामान्य गलतियाँ

  • बिना किसी प्रतिबंध के उत्पादन करना। अनसुलझा, अनुचित सामग्री सामने आती है।
  • पर्यवेक्षण के बिना एआई आउटपुट प्रवाहित करना। खेलने योग्यता सत्यापन आवश्यक है.
  • विविधता नहीं चाहते. एआई नीरस "पिक-अप" उत्पन्न करता है।
  • प्रतिलिपि प्रस्तुत करने योग्य रिकॉर्डिंग नहीं हो रही है. यदि कोई समस्या आती है, तो आप सामग्री को पुनर्स्थापित नहीं कर सकते।
  • गुणवत्ता के साथ मात्रा का भ्रमित होना। 300 सामान्य कार्य 30 अच्छे कार्यों से भी बदतर हैं।

संक्षेप में

पीसीजी सामग्री भूख को संतुष्ट करती है; एआई इसमें अर्थ और विषय जोड़ता है। सबसे शक्तिशाली तरीका हाइब्रिड है: एआई उच्च-स्तरीय डिज़ाइन तैयार करता है, एल्गोरिदम खेलने योग्य इंस्टेंटेशन तैयार करता है। बिना किसी बाधा सूची, प्लेबिलिटी जांच, विविधता की मांग और प्रतिलिपि प्रस्तुत करने योग्यता के रिकॉर्ड के बिना, पीसीजी जल्दी से कचरा पैदा करता है। संख्याओं पर नहीं, नियंत्रित विविधता पर दांव लगाएं।

आवेदन कार्य

एक थीम चुनें (उदाहरण के लिए बर्फ की गुफा)। "प्रतिबंधित स्तर की रूपरेखा" टेम्पलेट के साथ 5-कमरे का स्तर तैयार करें, फिर "प्लेएबिलिटी चेकलिस्ट" टेम्पलेट के साथ समान आउटपुट तैयार करें। पाई गई किसी भी समस्या को ठीक करें और अंतिम मसौदा तैयार करें।

चेकलिस्ट

  • [ ] मैंने उत्पादन को "आवश्यक" बाधाओं की एक सूची दी।
  • [ ] मैंने उच्च-स्तरीय डिज़ाइन को एआई पर और संक्षिप्तीकरण को एल्गोरिथम पर छोड़ दिया है।
  • [ ] मैंने खेलने की क्षमता के लिए प्रत्येक निर्मित सामग्री की समीक्षा की है।
  • [ ] मैंने मिशनों में विविधता और सार्थक विकल्प की मांग की।
  • [ ] मैंने प्रतिलिपि प्रस्तुत करने योग्यता के लिए बीज/संकेत/पैरामीटर सहेजा है।