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

प्रोटोटाइप और मैकेनिकल डिज़ाइन: आइडिया से प्लेएबल कोर तक तीव्र पुनरावृत्ति

लाभ:

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

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

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

कोर लूप: हर चीज़ का केंद्र

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

चरण दर चरण प्रवाह:

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

पेपर प्रोटोटाइप और डिजिटल प्रोटोटाइप

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

सावधानी: प्रोटोटाइप में सुंदर दृश्यों और संगीत पर समय बर्बाद न करें। "पोलिश जाल" - एक सुंदर लेकिन उबाऊ प्रोटोटाइप के बजाय एक बदसूरत लेकिन मज़ेदार प्रोटोटाइप को प्राथमिकता दें। विजुअल के लिए एआई से पूछने के बजाय यांत्रिकी के परीक्षण पर ध्यान दें।

पुनरावृत्ति गति और "मारने का साहस"

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

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

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

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

केस 2 - त्वरित उन्मूलन। एक स्टूडियो को प्लेटफ़ॉर्मिंग मैकेनिक के लिए एआई से 15 विविधताएँ प्राप्त हुईं; उन्होंने 2 घंटे में कागज पर उनमें से 15 का मूल्यांकन किया, उनमें से 4 का प्रोटोटाइप बनाया, और 1 का चयन किया। एआई के बिना, वे आम तौर पर 3 विविधताओं को आजमाएंगे और एक के लिए सहमत होंगे; व्यापक खोज से बेहतर यांत्रिकी सामने आई।

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

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

1) कोर लूप को मजबूत बनाना:

आपकी भूमिका: वरिष्ठ गेम डिजाइनर। मेरा खेल: [शैली, मंच, दर्शक, सत्र अवधि]। मेरा कोर लूप: [4-6 क्रियाएं]। कार्य: (1) इस लूप में सबसे कमजोर कड़ी का नाम बताएं और क्यों, (2) मूल्यांकन करें कि क्या निर्णय प्रत्येक चरण में खिलाड़ी के लिए समझ में आता है, (3) 3 ठोस बदलाव सुझाएं जो लूप को मजबूत करेंगे।

2) यांत्रिक भिन्नता पीढ़ी:

उस मूल क्रिया के लिए [उदा. "प्लेस ब्लॉक"] 10 वास्तव में भिन्न यांत्रिक विविधताएँ उत्पन्न करता है। प्रत्येक के लिए एक वाक्य लिखें: नियम, वह निर्णय जो वह खिलाड़ी को प्रस्तुत करता है, संभावित जोखिम। क्लिच को हटा दें (सभी को पता है)।

3) एमवीपी दायरे में कमी:

मैं निम्नलिखित गेम आइडिया का पहला प्रोटोटाइप बनाऊंगा। मुझे बताएं (1) एक प्रश्न जो इस प्रोटोटाइप को साबित करना होगा, (2) यांत्रिकी की न्यूनतम सूची जो उस प्रश्न का परीक्षण करने के लिए बिल्कुल आवश्यक है, (3) वह सब कुछ जो पहले संस्करण से निकाला जा सकता है। विचार: [यहां लिखें]

4) पेपर प्रोटोटाइप नियम:

मैं बिना कोड लिखे डेस्कटॉप पर निम्नलिखित यांत्रिकी का परीक्षण करना चाहता हूं (कार्ड/पासा/टोकन के साथ): [यांत्रिकी]। मुझे एक बजाने योग्य पेपर प्रोटोटाइप नियम सेट, आवश्यक घटक और परीक्षण के दौरान देखने के लिए 3 संकेत दें।

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

कमजोर संकेत:

मेरे लिए एक मज़ेदार मैकेनिक डिज़ाइन करें।

"मज़ा" को मापा नहीं जा सकता; कोई प्रसंग नहीं है. एआई एक सामान्य मैकेनिक का प्रस्ताव करता है।

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

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

ठोस समस्या ("राउंड 3 के बाद बोरियत") और बाधा आउटपुट को सीधे लागू करती है।

प्रोटोटाइप प्रकार तुलना चार्ट

आकार

कागज प्रोटोटाइप

डिजिटल प्रोटोटाइप

गति

बहुत तेज़ (घंटे)

मध्यम (दिन)

परीक्षण किया गया

नियम/तर्क

महसूस करें, गति, नियंत्रण

एआई योगदान

नियम, कार्ड टेक्स्ट, संतुलन

कंकाल कोड, राज्य मशीन

लागत

कम

मध्यम

सीमा

अनुभव/गति का परीक्षण नहीं किया जा सकता

कोड प्रयास आवश्यक है

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

  • कोर लूप को छोड़ना। यदि साइकिल स्पष्ट नहीं है, तो कोई भी मैकेनिक फिट नहीं होगा।
  • प्रोटोटाइप को चमकाना. प्रोटोटाइप चरण में दृश्य/ऑडियो समय की बर्बादी है।
  • दायरा बढ़ाना. प्रोटोटाइप को एक प्रश्न का परीक्षण करना चाहिए; हर चीज नहीं"।
  • किसी एक विचार के प्रति शीघ्र प्रतिबद्धता। एआई के साथ बड़ी मात्रा में उत्पादन और उन्मूलन बेहतर परिणाम देता है।
  • परीक्षण परिकल्पना स्थापित नहीं करना. "मैं क्या साबित कर रहा हूँ" या प्रोटोटाइप परिणाम की व्याख्या नहीं की जा सकती।

संक्षेप में

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

आवेदन कार्य

एक गेम आइडिया चुनें. 5 क्रियाओं के साथ कोर लूप लिखें और "कोर लूप सुदृढीकरण" टेम्पलेट के साथ एआई से सबसे कमजोर लिंक सीखें। फिर उस एकल प्रश्न की पहचान करें जिसका प्रोटोटाइप को "एमवीपी स्कोप रिडक्शन" टेम्पलेट के साथ परीक्षण करना चाहिए। परिणाम को 5 पंक्तियों में संक्षेपित करें।

जांच सूची

  • [ ] मैंने कोर लूप को स्पष्ट क्रियाओं के साथ लिखा।
  • [ ] प्रत्येक लूप चरण में, मैंने जाँच की कि क्या खिलाड़ी के लिए कोई सार्थक निर्णय थे।
  • [ ] मैंने एकल प्रश्न निर्धारित किया जिसका प्रोटोटाइप परीक्षण करेगा।
  • [ ] मैंने दायरा एमवीपी तक सीमित कर दिया, कोई पॉलिश नहीं जोड़ी।
  • [ ] मैंने व्यापक विविधताएं पैदा करके और हाथ में खेलकर इसे समाप्त कर दिया।