मै इस्तेमाल करूंगा:
1. कोड प्रबंधन
जीआईटी (और भयानक संदर्भ ), मेरे कोड को प्रबंधित करने के लिए एक वितरित स्रोत कोड प्रबंधक, और इसे एक निजी परियोजना के रूप में गिटहब पर होस्ट करता हूं अगर मैं इसे बंद रखना चाहता हूं।
(यहां बहुत सारे विकल्प हैं, स्रोत कोड प्रबंधन के लिए बस Google, आपको GitHub या किसी अन्य वेबसाइट का उपयोग करने की आवश्यकता नहीं है, Git आपके स्थानीय कंप्यूटर पर बस ठीक काम करेगा, लेकिन GitHub का उपयोग करने से प्रबंधन सॉफ्टवेयर का दर्द कम हो जाएगा बहुत आसान है।
यदि आपके पास दो कंप्यूटर हैं, तो आप एक पर एक रिपॉजिटरी बना सकते हैं जिसे आप अपनी बैकअप मशीन कहेंगे, फिर आप उस रिपॉजिटरी को स्थानीय नेटवर्क पर क्लोन कर सकते हैं और इसे विकास के लिए उपयोग कर सकते हैं, जब आप एक फीचर के साथ काम करते हैं तो आप इसे पुश कर सकते हैं बैकअप मशीन और आपके पास 1: 1 बैकअप होगा!)
2. मुद्दा और फ़ीचर प्रबंधन
मैं Trello या GitHub के बिल्ट-इन इश्यू मैनेजमेंट का उपयोग बग्स और चीजों के बारे में जानकारी रखने के लिए करूँगा।
3. एक डिजाइन प्रक्रिया है
मैं पहले अपना गेम डिजाइन करूंगा;
- मेरे दिमाग में,
- फिर कागज पर,
- तो शायद का उपयोग GameMaker या pygame मेरा विचार प्रोटोटाइप, और 1-3 से अधिक पुनरावृति जब तक मैं कुछ है कि मैं खेलने का आनंद है।
4. एक गाइड के रूप में मेरे प्रोटोटाइप का उपयोग करें और मेरे गेम का विकास करें
फिर मैं अपने प्रोटोटाइप को एक तरफ रख दूंगा और एक ऐसा प्लेटफॉर्म चुनूंगा जिसे मैं विकसित करना चाहता हूं। फिर मौजूदा इंजनों की तलाश करें और वह चुनें जो मेरे गेम आइडिया के लिए सबसे उपयुक्त हो। फिर मैं अपनी परियोजना के लिए स्पष्ट लक्ष्य बनाऊंगा, उन्हें छोटे-छोटे कामों में बदलूंगा और फिर कामों को पूरा करना शुरू करूंगा। जब आप इस स्थिति में पहुँच जाते हैं, तो आप सबसे अधिक संभावना पाएंगे कि आपके पास काम करने का अपना तरीका है जो आपको सबसे अच्छा लगता है, इसलिए उसके साथ जाएं!
कई अलग-अलग तरीके / दर्शन हैं जिन्हें आप अपनी विकास शैली, XP, झरना, आदि पर लागू कर सकते हैं। बस आपको जो महसूस हो रहा है उसी के साथ आगे बढ़ें।
5. बहुत सारे गेम टेस्टर हैं!
जब आपके पास कुछ खेलने योग्य हो, तो अपने तत्काल दोस्तों से इसे आज़माने के लिए कहें! यदि वे Windows चला रहे हैं या कुछ शेल स्क्रिप्ट लिख रहे हैं जो उनके लिए प्रक्रिया को स्वचालित कर सकते हैं यदि वे लिनक्स / मैक का उपयोग कर रहे हैं, तो त्वरित इंस्टॉलर पैकेज सेट करके आपकी सहायता करना उनके लिए आसान बना सकते हैं। अपने परीक्षकों की प्रतिक्रिया में बहुत ध्यान रखें, और अपने गेम डिज़ाइन के बारे में उन्हें सूचित करना न भूलें और आप किस तरह का गेम बनाना चाहते हैं।
6. मेरे खेल के लिए एक वेबसाइट बनाओ
जैसे ही मेरे पास कुछ अच्छा हो रहा है, मैं शायद अपने खेल के लिए एक वेबसाइट बनाऊंगा - अपनी रचनात्मकता और सामग्री को प्रवाहित रखने के लिए जब इसे मेरे खेल की प्रगति पर लागू नहीं किया जा सकता है, उदाहरण के लिए, अगर मैं अपनी पढ़ाई पर ध्यान केंद्रित कर रहा हूं या विकास से एक ब्रेक की जरूरत है!
यदि मैं GitHub का उपयोग करता हूं , तो मैं अपने गेम के लिए एक परियोजना पृष्ठ स्थापित करूंगा, अन्यथा वर्डप्रेस / जेकिल ब्लॉग या कुछ इसी तरह की मेजबानी करें और उसी के साथ अपनी पोस्ट लिखें।
यह अपने आप को प्रेरित रखने के साथ-साथ संभावित गेमर्स / टेस्टर्स को संदर्भित करने के लिए एक जगह रखेगा!
7. प्रतियोगिता में शामिल हों
लगभग हर समय खेल देव प्रतियोगिताएं चल रही हैं। अगर नियम अनुमति देता है तो मैं इनमें से किसी एक को अपने खेल में शामिल करने की कोशिश करूंगा। यह प्रेरणा बढ़ाता है और सब कुछ और भी मजेदार बनाता है - जो जीतना पसंद नहीं करता है!
(यदि आप एक सख्त समय सीमा के तहत विकसित कर रहे हैं, तो आप इस बिंदु को कम से कम छोड़ सकते हैं।)