Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

एक स्व-सिखाया गेम डेवलपर बनने के लिए करियर बदलना [देव साक्षात्कार]

अरे सब लोग! मैं आप सभी को एक स्व-सिखाया गेम डेवलपर मैंडी से परिचित कराने के लिए बहुत उत्साहित हूं। उसने करियर बदला, खुद को गेम बनाना सिखाया और वर्तमान में अपने पति के साथ गेम देव की दुकान चलाती है। यदि आप किसी ऐसे व्यक्ति पर एक अच्छी कहानी की तलाश कर रहे हैं जिसने खुद को फिर से खोजा और वह खुद का मालिक है, तो आगे न देखें!

एक स्व-सिखाया गेम डेवलपर बनने के लिए करियर बदलना [देव साक्षात्कार] क्या आप हमें एक त्वरित परिचय दे सकते हैं कि आप कौन हैं और वर्तमान में आप क्या कर रहे हैं?

मैं मैंडी हूं, एक स्व-सिखाया प्रोग्रामर और ब्लैक हाइव मीडिया का सह-संस्थापक, एक इंडी गेम स्टूडियो जो मेरे पति और मैं खुद हैं और ऑस्टिन, टेक्सास में चलाते हैं।

जब आईओएस बाजार अभी भी अपनी प्रारंभिक अवस्था में था तब मैंने कोड करना सीखना शुरू कर दिया था और हमने 2009 में अपनी कंपनी की स्थापना आईओएस ऐप और गेम के आसपास केंद्रित की थी। बेशक, इसके तुरंत बाद Android ने iOS को उनके पैसे के लिए एक रन दिया, इसलिए हमने जल्दी से एक मोबाइल गेम/ऐप कंपनी बनने के लिए अनुकूलित किया।

मैंने आपके ब्लॉग पर पढ़ा कि आपने वित्त उद्योग में काम करने के बाद वास्तव में गेम डेवलपमेंट पर स्विच किया है। करियर बदलने का निर्णय लेने के लिए आपने क्या प्रेरित किया?

मैं एक छोटे शहर के हाई स्कूल में गया, जिसमें वास्तव में बहुत सारे दिलचस्प ऐच्छिक नहीं थे, लेकिन मैंने जो लेखा कक्षाएं लीं, उसका आनंद लिया, जिससे मुझे कॉलेज में वित्त का अध्ययन करने के लिए प्रेरित किया गया।

जब मैं कॉलेज में था, मैं एक क्रेडिट यूनियन में पार्ट-टाइम काम कर रहा था, जिसे मैंने बहुत गंभीरता से लिया और आखिरकार मैंने कॉलेज छोड़ दिया और इसे एक पूर्णकालिक करियर में बदल कर वहाँ रैंक बढ़ा दी।

अपने करियर के वर्षों में, मुझे अपनी नौकरी से नफरत होने लगी। यह पूरा नहीं कर रहा था, आंतरिक कार्यालय की राजनीति हास्यास्पद थी और यह इतना सांसारिक लगा जैसे मैं फिल्म ऑफिस स्पेस जी रहा था।

हालाँकि, मेरे पति को अपनी नौकरी से प्यार था! उन्होंने खेल उद्योग में एक कलाकार के रूप में काम किया और यह देखकर कि मैं कितना दुखी था, उन्होंने मुझे प्रोग्रामिंग आज़माने के लिए प्रोत्साहित किया ताकि शायद हम एक साथ खेल बना सकें।

मैंने उनके सुझाव को बहुत गंभीरता से लिया और उस पर अमल किया!

आप प्रोग्रामिंग सीखने के बारे में कैसे गए? और आपको पेशेवर रूप से काम करने में कितना समय लगा?

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

ओब्जे-सी और आईओएस विकास में गोता लगाने के कुछ महीनों बाद, हमने एक साधारण कॉमिक बुक ऐप, चिबी चिंगुन प्रकाशित किया। यह पता लगाना कि तार कैसे काम करते हैं, वैश्विक और स्थानीय चर के बीच अंतर सीखना, और सबसे महत्वपूर्ण बात यह है कि ऐप स्टोर के लिए प्रावधान को समझना एक प्रमुख आत्मविश्वास बढ़ाने वाला था!

वहीं से मुझे और सीखने की प्रेरणा मिली। मैंने अपना पहला गेम बनाने के लिए बटन और सरणियों का पता लगाया, फिर यह सीखा कि अन्य एपीआई और एसडीके को हमारे गेम में कैसे एकीकृत किया जाए, और फिर अंततः कुछ अलग गेम इंजन और विभिन्न प्रोग्रामिंग भाषाओं का उपयोग करना सीखा।

मेरा पहला 'हैलो वर्ल्ड' लिखने से लेकर मेरा पहला अनुबंध लेने तक की पूरी प्रक्रिया लगभग 2 साल की बेहद कड़ी मेहनत थी, हर खाली पल को रिवर्स इंजीनियरिंग के माध्यम से खुद को पढ़ाने में खर्च करना, किसी भी नमूना परियोजना को मैं अपना हाथ पा सकता था।

यह मेरे सभी प्रयासों के लायक रहा है, और मैंने कभी पीछे मुड़कर नहीं देखा!

आप और आपके पति एक गेम डेव शॉप, ब्लैक हाइव मीडिया के मालिक हैं। क्या आपको कंपनी के बारे में कुछ बात करने में कोई आपत्ति है, और आपके पास वर्तमान में क्या विकास हो रहा है?

हमने 2009 में एक iOS गेम कंपनी के रूप में Black Hive की शुरुआत की थी, लेकिन इन वर्षों में हम नई तकनीकों और प्लेटफार्मों के अनुकूल होने में सक्षम हुए हैं। जब से मैंने करियर बदला है, तब से हम दोनों ने कुछ अलग-अलग टेक/गेम कंपनियों के लिए काम किया है, लेकिन ब्लैक हाइव हमेशा हम दोनों के लिए एक पार्ट-टाइम प्रोजेक्ट था।

हालांकि, 2015 में हमने अपनी रोज़मर्रा की नौकरी छोड़ दी और इसे अपना प्राथमिक फोकस बना लिया। हमने एक मल्टी-प्लेटफ़ॉर्म मोबाइल गेम, काउंट क्रंच का कैंडी कर्स, एक हैलोवीन गेम जारी किया, जिसे हमने पूरे इंडी में जाने के 3 महीनों में बनाया था।

अभी हाल ही में, हमने अपने विज्ञान-कथा Metroidvania, Kova पर ध्यान केंद्रित किया है, जिसे हम अगले साल PC और कंसोल पर रिलीज़ करेंगे!

घर से काम करना आपके और आपके पति के लिए कैसा रहा है, खासकर किसी दूरस्थ टीम का प्रबंधन करना? क्या आपके पास दूर से काम करने के लिए कोई सुझाव है?

हम 80% समय अपने घर से दूर काम करते हैं, लेकिन अन्य 20% हमारे पास शहर में एक छोटा कार्यालय है जहां हम टीम के साथ सप्ताह में दो बार कुछ घंटों के लिए मिलते हैं।

दूर से काम करने में सक्षम होना मुख्य रूप से आत्म-प्रेरणा और फोकस के बारे में है। मुझे लगता है कि यह एक साफ कार्यक्षेत्र और न्यूनतम विकर्षण रखने में मदद करता है। दूर से काम करने के बारे में मैं जो सबसे अच्छा सुझाव दे सकता हूं, वह है सामान्य समय पर रहना, और हमारी टीम के साथ हर दिन (कार्यालय में या घर पर) एक ही समय पर दैनिक स्टैंड-अप होता है।

यह हमें काम पर बने रहने में मदद करता है और हमें संरचना की भावना देता है।

दीर्घावधि, एक प्रोग्रामर के रूप में और एक मानव के रूप में आपके लक्ष्य क्या हैं?

जब मैं बड़ा हो जाता हूं, तो मैं डबल फाइन जैसी अच्छी तरह से वित्त पोषित इंडी गेम कंपनी के साथ टिम शैफ़र का महिला संस्करण बनना चाहता हूं, जो रोमांचक और अद्वितीय खिताब रखता है।

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

कोई भी उपकरण या उपकरण (हार्डवेयर या सॉफ़्टवेयर) जिसके बिना आप काम नहीं कर सकते?

हमारे गेम को अभी चलाने वाले सबसे बड़े सॉफ़्टवेयर टूल ट्रेलो, वनोट और यूनिटी हैं।

ट्रेलो हमारे कार्यों को व्यवस्थित रखता है और हम इसका दैनिक उपयोग करते हैं। अगर किसी को नई संपत्ति की जरूरत है या कोड में कोई बग मिलती है, तो वह तुरंत ट्रेलो में चला जाता है। हम टिकटों को प्राथमिकता देने और पूर्ण की गई वस्तुओं को साफ करने के लिए इसे द्वि-साप्ताहिक रूप से देखते हैं।

OneNote में Kova के लिए हमारा संपूर्ण गेम डिज़ाइन दस्तावेज़ शामिल है। हमने इसे खेल की हर श्रेणी के आधार पर व्यवस्थित किया है, कहानी से संवाद तक, मिशन से लेकर पात्रों तक, सबसे छोटे विवरण जैसे कि ग्रहों में किस तरह की तकनीक मौजूद है, इन-गेम।

जहां तक ​​एकता का सवाल है, यही एकमात्र उपकरण है जो सचमुच हमारे खेल को संचालित करता है। हम कुछ वर्षों से यूनिटी गेम इंजन का उपयोग कर रहे हैं और यह हमारे द्वारा विकसित किए गए सभी इंजनों में सबसे अधिक सक्षम है। यह हमारे कलाकार को परिवेशों पर पूर्ण नियंत्रण रखने की अनुमति देता है और हमें 2d टूल के संपूर्ण जुआ तक पहुंच प्रदान करता है।

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

हालांकि मेरे लिए सबसे बड़ी जीत मोबाइल विकास के लिए टचस्क्रीन है। मैं इस पर अपने मोबाइल गेम्स का परीक्षण सभी राइट टच इवेंट के साथ कर सकता हूं, बिना किसी डिवाइस पर इसे तैनात करने के लिए 20 मिनट इंतजार किए। यह एक प्रमुख समय बचाने वाला रहा है!

क्या आपके पास प्रोग्रामिंग सीखकर करियर बदलने की उम्मीद कर रहे लोगों के लिए समझदारी के कुछ शब्द हैं?

यदि आपमें निरंतर जोश और समर्पण है, तो आप इसे वैसे ही कर सकते हैं, जैसे मैंने किया था। जब मैं 23 साल का था, तब मैंने प्रोग्राम करना सीखना शुरू करने से पहले अपने जीवन में कभी भी कोड की एक पंक्ति नहीं लिखी थी।

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

इसलिए अपनी प्रेरणा पाएं और इसे याद रखें हर बार जब आप किसी दीवार से टकराते हैं और सबसे महत्वपूर्ण बात यह है कि इसे इसलिए करें क्योंकि आप इसे प्यार करते हैं, इसलिए नहीं कि आप उद्योग के सभी अच्छे वेतन वाले दिग्गजों के बारे में सुनते हैं जो जल्दी सेवानिवृत्त हो गए।

कोई और बात जिसके बारे में आप बात करना चाहें, अगर आप चाहें तो बेझिझक कर सकते हैं!

बस मेरा बेशर्म प्लग अगर आप गेम खेलना चाहते हैं तो हमारे बीटा के लिए साइन अप करें! हमारे कंपनी पेज पर IG और मेरे पति पर मेरा अनुसरण करें!

www.blackhivemedia.com
www.shewhocodes.org

ट्विटर:

@blackhivemedia
@she_who_codes

फेसबुक:

ब्लैक हाइव मीडिया
शी हू कोड्स

इंस्टाग्राम:

@blackHiveStudio
@she_who_codes


  1. सी++ में जंप गेम IV

    मान लीजिए कि हमारे पास arr नामक पूर्णांकों की एक सरणी है। हम शुरुआत में इंडेक्स 0 पर हैं। एक चरण में हम इंडेक्स i से i + x पर जा सकते हैं जहां:i + x =0. j जहां:arr[i] और arr[j] समान हैं और i और j समान नहीं हैं। यहाँ n सरणी का आकार है। सरणी के अंतिम सूचकांक तक पहुंचने के लिए हमें न्यूनतम चरणों की संख

  1. सी++ में जंप गेम वी

    मान लीजिए कि हमारे पास पूर्णांकों की एक सरणी है जिसे arr और एक पूर्णांक d कहा जाता है। एक चरण में हम इंडेक्स i से − . पर जा सकते हैं i + x जहां:i + x

  1. ऐसे गेम्स जो मॉड के साथ और भी बेहतर हो जाते हैं

    हालांकि पीसी के विपरीत, कंसोल आपकी जीपीयू क्षमताओं के बारे में ज्यादा चिंता किए बिना गेम का आनंद लेने का एक शानदार तरीका है। फिर भी, ऐसे कई गेम हैं जो किसी पीसी पर किसी भी कंसोल की तुलना में कहीं अधिक आनंददायक हैं। हमारा निश्चित रूप से यह मतलब नहीं है कि कंसोल पीसी से कमतर हैं। लेकिन हर समझदार गेमर