स्क्रैच से वीडियो गेम कैसे बनाएं

लेखक: Janice Evans
निर्माण की तारीख: 1 जुलाई 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
स्क्रैच में जंपिंग गेम कैसे बनाएं | ट्यूटोरियल
वीडियो: स्क्रैच में जंपिंग गेम कैसे बनाएं | ट्यूटोरियल

विषय

वीडियो गेम अब एक बढ़ता हुआ उद्योग नहीं है। वह अपने प्राइम में है। पहले से कहीं अधिक लोग वीडियो गेम खेल रहे हैं। इसका मतलब यह है कि नए लोगों के लिए एक महान खेल बनाने और तोड़ने के कई अवसर हैं। यह तुम हो सकते हो! लेकिन ऐसा कैसे करें? गेम बनाने की प्रक्रिया बहुत कठिन है, लेकिन आप थोड़ी सी मदद या फंडिंग से गेम को खुद बना सकते हैं। हम आपको उन बुनियादी बातों के बारे में बताएंगे जिन्हें आपको अपना खेल बनाने और इसे अच्छा बनाने के लिए ध्यान में रखना होगा। बस नीचे चरण 1 से शुरू करें।

कदम

विधि 1: 4 में से सफलता के लिए तैयारी

  1. 1 अपने खेल को समझें। यदि आप प्रक्रिया को सुचारू रूप से चलाना चाहते हैं तो आपको बहुत सारी योजनाएँ बनाने और वैश्विक मुद्दों के बारे में सोचने की आवश्यकता होगी। आपका गेम किस शैली का होगा (आरपीजी, शूटर, प्लेटफ़ॉर्मर, आदि)? आपका गेम किस प्लेटफॉर्म पर रिलीज होगा? आपके खेल की अनूठी और विशिष्ट विशेषताएं क्या हैं? प्रत्येक प्रश्न के लिए संसाधनों, कौशल और उत्तर देने की योजना के एक अलग सेट की आवश्यकता होती है, क्योंकि वे विभिन्न तरीकों से खेल के विकास को प्रभावित करते हैं।
  2. 2 खेल के लिए एक अच्छा डिजाइन बनाएं। जिस तरह से खेल तैयार किया गया है वह बहुत महत्वपूर्ण होगा, इसलिए खेल शुरू करने से पहले इन चीजों से निपटना सबसे अच्छा है। खेल के माध्यम से खिलाड़ी कैसे आगे बढ़ेंगे? खिलाड़ी अपने आसपास की दुनिया के साथ कैसे बातचीत करेंगे? आप खिलाड़ियों को कैसे प्रशिक्षित करेंगे? आप किस ऑडियो और संगीत संगत का उपयोग करेंगे? यह सब बहुत महत्वपूर्ण है।
  3. 3 वास्तविक बनो। यदि मास इफेक्ट जैसे खेलों पर मंथन करना आसान होता, तो हर कोई ऐसा कर रहा होता। आपको यह समझने की जरूरत है कि एक विशाल स्टूडियो और अपने बेल्ट के तहत अच्छे अनुभव के बिना आप क्या कर सकते हैं और क्या नहीं। उचित समय में आप क्या कर सकते हैं, इसके बारे में भी आपको यथार्थवादी होना चाहिए। यदि आप वास्तव में अपनी ताकत को नहीं देखते हैं, तो आप बहुत जल्दी निराश हो जाएंगे और हार मान लेंगे। और हम नहीं चाहते कि आप हार मान लें!
  4. 4 अच्छा हार्डवेयर और सॉफ्टवेयर खोजें। "मोबाइल" से ऊपर के किसी भी स्तर पर गेम बनाने के लिए एक कंप्यूटर की आवश्यकता होती है जिसे अधिकांश "फैंसी" कहते हैं। यदि आप एक पुराने सिस्टम का उपयोग कर रहे हैं, तो आप जल्दी से पाएंगे कि आप उस गेम को नहीं चला सकते जो आप उस पर बना रहे हैं। गेम बनाने के लिए आपको कुछ बहुत ही शक्तिशाली और काफी विशिष्ट कार्यक्रमों की भी आवश्यकता होगी। कुछ सस्ते या मुफ्त हैं, लेकिन अन्य काफी महंगे हो सकते हैं। हम निम्नलिखित अनुभागों में अच्छे सॉफ़्टवेयर को देखेंगे, लेकिन आप ध्यान दें कि आपके लिए आवश्यक सॉफ़्टवेयर में 3D मॉडलिंग प्रोग्राम, छवि संपादक, पाठ संपादक, कंपाइलर आदि शामिल हो सकते हैं।
    • कम से कम, आपको एक शक्तिशाली प्रोसेसर (कम से कम एक क्वाड कोर और अधिमानतः नए i5 या i7 में से एक), बहुत सारी रैम और एक उन्नत ग्राफिक्स कार्ड की आवश्यकता होगी।

विधि 2 का 4: अपनी टीम बनाएं

  1. 1 छोटे खेल खुद बनाओ और दूसरे लोगों के साथ बड़े खेल बनाओ। यदि आप सरल दृश्यों और कोडिंग के साथ जल्दी से एक मोबाइल गेम बनाना चाहते हैं, तो कोई बात नहीं।अकेले काम करने के लिए यह एक अच्छी परियोजना है, और आप इसका उपयोग भविष्य के नियोक्ताओं और निवेशकों को यह दिखाने के लिए कर सकते हैं कि आप क्या कर सकते हैं। लेकिन अगर आप अधिक गंभीर खेल बनाना चाहते हैं, तो आपको अन्य लोगों की मदद की आवश्यकता होगी। इंडी गेम आमतौर पर 5-10 लोगों (कठिनाई के आधार पर) की टीम द्वारा विकसित किए जाते हैं, जबकि अधिक प्रसिद्ध गेम कई सौ लोगों द्वारा विकसित किए जा सकते हैं!
  2. 2 अपनी टीम बनाएं। यदि आप सबसे अधिक शैलियों में से किसी एक गेम को विकसित करने की योजना बनाते हैं तो आपको कई अलग-अलग कौशल वाले बहुत से लोगों की आवश्यकता होगी। आपको प्रोग्रामर, मॉडलर, विज़ुअल डिज़ाइनर, गेमप्ले और लेवल डिज़ाइनर, ऑडियो विशेषज्ञ और निर्माता या मार्केटिंग से परिचित लोगों की आवश्यकता होगी।
  3. 3 एक परियोजना दस्तावेज तैयार करें। इसे अपने गेम के लिए सारांश और युद्ध योजना के बीच एक क्रॉस के रूप में सोचें। प्रोजेक्ट दस्तावेज़ आपके गेम के डिज़ाइन के बारे में सब कुछ बताता है: गेमप्ले, मैकेनिक्स, पात्र, प्लॉट इत्यादि। इसे बनाकर आप उन सभी चीजों को भी स्पष्ट कर देंगे जो करने की जरूरत है, कौन करेगा, क्या उम्मीदें होंगी और सभी चीजों के लिए मुख्य कार्यक्रम। न केवल टीम को अच्छे आकार में रखने के लिए, बल्कि संभावित निवेशकों के लिए भी परियोजना दस्तावेज बहुत महत्वपूर्ण है।
    • आपके प्रोजेक्ट दस्तावेज़ को अनुभागों में विभाजित किया जाना चाहिए और इसमें विस्तृत सामग्री शामिल होनी चाहिए।
    • मुख्य वर्गों में खेल की कहानी, मुख्य और छोटे पात्र, स्तर का डिज़ाइन, गेमप्ले, कला और दृश्य डिज़ाइन, इन-गेम ध्वनियाँ और संगीत, और नियंत्रण संरचना और उपयोगकर्ता इंटरफ़ेस डिज़ाइन शामिल हैं।
    • परियोजना दस्तावेज पाठ तक सीमित नहीं होना चाहिए। इसमें आमतौर पर डिज़ाइन स्केच, अवधारणा डिज़ाइन और यहां तक ​​​​कि प्रचार वीडियो या ध्वनि नमूने भी शामिल हैं।
    • अपने आप को सीमित न करें और परियोजना दस्तावेज़ के डिजाइन और प्रारूप के बारे में चिंता न करें। इसमें शामिल करने के लिए कोई एकल मानक प्रारूप या चीजें नहीं हैं। बस दस्तावेज़ को अपने खेल के अनुकूल बनाएं।
  4. 4 पैसे के बारे में सोचो। गेम बनाने के लिए पैसे लगते हैं। अन्य बातों के अलावा, उपकरण काफी महंगे हैं, और विकास में बहुत समय लगता है (इसे उस समय से घटाना जो आप पैसा बनाने के लिए खर्च कर सकते हैं)। परियोजना अधिक महंगी है, जितने अधिक लोगों को आपको आकर्षित करने की आवश्यकता है, और अधिक से अधिक उन्नत गेम बनाने के लिए उनके पास जितने अधिक जटिल कौशल होने चाहिए। आपको यह निर्धारित करने की आवश्यकता होगी कि आपको पैसा कहाँ से मिलेगा और प्रतिभागियों के साथ चर्चा करें कि काम शुरू होने से पहले आप उन्हें कैसे, कब और कितना भुगतान करेंगे।
    • गेम बनाने का सबसे सस्ता तरीका यह है कि इसे 100% स्वयं करें। लेकिन यह मुश्किल होगा यदि आपके पास पर्याप्त कौशल नहीं है, या आपको कई अलग-अलग कौशल की आवश्यकता हो सकती है। अपने दम पर काम करने वाले अधिकांश अनुभवहीन लोगों के लिए, मोबाइल एप्लिकेशन का एक साधारण क्लोन सबसे अधिक किया जा सकता है। यहां तक ​​​​कि अगर आप खुद गेम बनाते हैं, तब भी आपको अधिकांश अच्छे इंजनों और कई ऐप स्टोर या अन्य मार्केटप्लेस के लिए लाइसेंस का भुगतान करना होगा। इसके अलावा, आपको प्राप्त होने वाली आय पर करों के बारे में मत भूलना।
    • एक औसत गुणवत्ता वाला इंडी गेम बनाने के लिए, आपको सैकड़ों हजारों डॉलर की आवश्यकता होती है। बड़ी कंपनियां अक्सर विकास में लाखों डॉलर का निवेश करती हैं।

विधि ३ का ४: दिनचर्या करना

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

विधि 4 का 4: संसाधन ढूँढना

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

टिप्स

  • यह मत सोचो कि तुम्हारा पहला खेल क्रांतिकारी होगा। यदि आप वास्तव में प्रयास करते हैं, तो कौन जानता है, ऐसा हो सकता है, लेकिन इसकी संभावना नहीं है। लेकिन तुरंत हार न मानें, पता करें कि क्या गलत हुआ और खिलाड़ियों को क्या पसंद आया। अगले गेम में लोगों को पसंद आने वाली चीज़ों का उपयोग करें और उन चीज़ों को ठीक करें या हटा दें जो उन्हें पसंद नहीं थीं या पिछले गेम के खराब हिस्से।
  • सीखते रहो। अगर आपको कभी मदद की जरूरत हो, तो इसके लिए पूछें। दुनिया में लाखों लोग हैं जो गेम बनाने में मदद कर सकते हैं, इसलिए उनसे पूछने और खोजने से कभी न डरें। और याद रखें, बढ़ने के लिए हमेशा जगह होती है। सीखते रहें और गेम बनाने के बारे में और जानें।
  • टेस्ट, टेस्ट, टेस्ट। सबसे कष्टप्रद और कष्टप्रद चीजों में से एक यह है कि आपके गेम के रिलीज़ होने के बाद एक महत्वपूर्ण बग, गड़बड़ या बग का पता लगाना। अपने गेम को "विकास" (अभी भी विकास में), "अल्फ़ा" (प्रारंभिक या प्रारंभिक परीक्षण), "बंद बीटा" (आमंत्रित या चयनित लोगों के लिए रिलीज़ से पहले परीक्षण), और "ओपन बीटा" (रिलीज़ से पहले परीक्षण) जैसे चरणों में विभाजित करें। सभी के लिए)। अल्फा और बीटा चरणों के लिए सही लोगों का चयन करें और यथासंभव अधिक से अधिक जानकारी और रचनात्मक आलोचना एकत्र करें। अपने गेम को बेहतर बनाने के लिए उनका उपयोग करें और रिलीज से पहले जितना संभव हो उतने बग्स को ठीक करें। नोट: अपने चरणों को और अधिक अनुकूलित करने के लिए "पूर्व-" या "संस्करण xx.xx" जोड़ें। यदि ऐसा है, तो बेहतर रिलीज़ को सटीक रूप से फ़्लैग करना सुनिश्चित करें।
  • अपनी फ़ाइलों का बार-बार बैकअप लेना याद रखें। आप पहले से नहीं जानते कि आपका कंप्यूटर कब टूट सकता है।
  • प्रचार करें और विज्ञापन दें। आइए इसका सामना करते हैं, आप केवल नए गेम निर्माता नहीं हैं। आप एक ऐसे गेम को रिलीज़ कर सकते हैं जो तुरंत नए और / या बेहतर गेम से ढका हो। इसका मुकाबला करने के लिए, हर तरह से उपलब्ध गेम के आगामी रिलीज के बारे में समाचार फैलाएं। आइए यहां और वहां कुछ विवरण "लीक" करें। रिलीज की तारीख निर्धारित करें ताकि लोग इसके लिए और भी लंबे समय तक तत्पर रहें। यदि उपयुक्त हो, तो आप विज्ञापनों के लिए भुगतान करने पर भी विचार कर सकते हैं।
  • खेल बनाने में बेहतर और बेहतर बनने के लिए जितना संभव हो उतना अभ्यास करें। जैसा कि कहा जाता है, "अभ्यास पूर्णता की ओर ले जाता है"!
  • अंत में, कभी हार मत मानो। खेल बनाना उबाऊ, थकाऊ और कष्टप्रद हो सकता है। कभी-कभी, आप बस छोड़ने और कुछ और करने के लिए ललचाएंगे। ऐसा मत करो। आराम करें, टहलें, काम को कुछ दिनों के लिए टाल दें। जब आप वापस लौटेंगे तो आप फिर से आत्मविश्वास महसूस करेंगे।
  • याद रखें कि एक टीम में काम करना हमेशा अकेले काम करने से बेहतर होता है। आप प्रतिभागियों को ग्राफिक डिजाइनरों और कोडर्स में विभाजित करके, और फिर "लेखक और संगीतकार" जैसे उपसमूहों को जोड़कर कार्यभार और समय बर्बाद कर सकते हैं। यह एक महत्वपूर्ण हिस्सा है, जो इस बात पर निर्भर करता है कि आप कौन सा सॉफ्टवेयर चुनते हैं, क्योंकि बीजीई, यूनिटी और यूडीके जैसे ग्राफिकल गेम डिजाइनरों के पास टीम वर्क और डायरेक्ट कोड एडिटिंग के लिए लगभग कोई समर्थन नहीं है। गिट जैसे संस्करण नियंत्रण प्रणाली में जाना शायद सबसे अच्छा विचार है।
  • कार्य योजना बनाएं। यदि यह आपका पहली बार है और आप अपना समय और प्रयोग करना चाहते हैं, तो आपको ऐसा करने की आवश्यकता नहीं है। हालांकि, यह आपको गति बनाए रखने में मदद करेगा, और विशेष रूप से महत्वपूर्ण है यदि आपके पास एक वादा की गई रिलीज की तारीख है। इस बारे में सोचें कि आप कब सब कुछ खत्म करना चाहते हैं, और फिर योजना को कोड, ग्राफिक डिज़ाइन आदि में विभाजित करके परिष्कृत करें।

चेतावनी

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