इंजन एक जटिल सॉफ्टवेयर सिस्टम का मूल है, जिसमें कोड और किसी विशेष गेम के गेमप्ले की बारीकियों को ध्यान में रखे बिना बुनियादी कार्यक्षमता होती है। इस संबंध में, आपको यह समझने की जरूरत है कि आपके उत्पाद को लिखना शुरू करने से पहले ऐसे एप्लिकेशन कैसे काम करते हैं।
अनुदेश
चरण 1
बाजार पर शोध करें और निर्धारित करें कि वर्तमान में कौन से खेल मांग में हैं। इसके आधार पर, उनके लिए इंजन के मापदंडों को निर्धारित करना आवश्यक है। बेशक, आप कोई भी खेल चुन सकते हैं, खासकर यदि आप अपने विकास को बेचने की योजना नहीं बनाते हैं। हालाँकि, आपका काम अधिक सुखद होगा यदि आपको लगता है कि आपका काम किसी चीज़ के लिए उपयोगी हो सकता है।
चरण दो
आवश्यकताओं की सूची बनाएं। कार्रवाई की आवश्यक स्वतंत्रता और यथार्थवादी ग्राफिक्स निर्धारित करें जो गेम के लिए बनाए गए इंजन द्वारा समर्थित होंगे। उसके बाद, प्रदर्शन, पात्रों की संख्या, प्लॉट सुविधाओं और अन्य बिंदुओं जैसे मापदंडों पर ध्यान दें, जिन्हें गेम कोर में विचार करने की आवश्यकता है।
चरण 3
आर्किटेक्चर पैरामीटर निर्धारित करें। यह ऊपर से नीचे का दृष्टिकोण अपनाने और कार्यों का एक पदानुक्रम बनाने के लायक है। यह आवश्यक है क्योंकि भविष्य में आपको एपीआई की विशेषताओं को ध्यान में रखना होगा और काम के उच्च स्तर पर गेम इंटरफ़ेस को समायोजित करना होगा।
चरण 4
स्यूडोकोड बनाएं जिसके साथ निचले इंजन कार्यों के कार्यान्वयन को डिजाइन किया जाए। इसे प्रोग्रामिंग भाषाओं के उपयोग के बिना रूसी में निष्पादित किया जाना चाहिए। स्यूडोकोड को इस प्रश्न का उत्तर देना चाहिए "क्या करने की आवश्यकता है?" और एल्गोरिथम के वर्णनात्मक कार्यान्वयन पर ध्यान केंद्रित करें।
चरण 5
डिजाइन चरण के लिए आगे बढ़ें, अर्थात। इंजन के लिए एक कार्यशील कार्यक्रम बनाएं जो आपके विचारों को लागू करता है। अपने कोड का परीक्षण और डीबग करें। यह प्रक्रिया काफी जटिल है, खासकर यदि आप प्रोग्रामिंग में अच्छे नहीं हैं।
चरण 6
याद रखें कि एक पूर्ण विकसित गेम इंजन लिखने के लिए आपको विशेष ज्ञान और खाली समय की आवश्यकता होती है। वर्तमान में, आप इंटरनेट पर कई मुफ्त तैयार समाधान पा सकते हैं, जिन पर प्रोग्रामिंग के हजारों मानव-घंटे खर्च किए गए हैं। इस संबंध में, आपको यह नहीं सोचना चाहिए कि आप अपना प्रोजेक्ट 1-2 सप्ताह में पूरा कर लेंगे। खेल के लिए कम या ज्यादा काम करने वाले इंजन को लिखने में आपको सालों लग सकते हैं।