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

सेल्फ-टॉट गेम डेवलपर बनने के लिए करियर बदलना [देव इंटरव्यू]

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

सेल्फ-टॉट गेम डेवलपर बनने के लिए करियर बदलना [देव इंटरव्यू]क्या आप हमें जल्दी से बता सकते हैं कि आप कौन हैं और आप वर्तमान में क्या करती हैं?

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

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

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

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

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

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

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

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

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

जिस साल मैंने कोड करना सीखने का फैसला किया उस साल iOS ऐप स्टोर फलफूल रहा था, मैं Obj-C और Xcode में कूद पड़ी। मेरी फुल-टाइम नौकरी थी, इसलिए मैं रातों और सप्ताहांतों में डिजिटल किताबें पढ़ती, सैंपल प्रोजेक्ट्स के साथ खेलती, और अन्य डेवलपर्स के सोर्स कोड को स्क्रॉल करती।

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

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

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

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

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

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

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

हाल ही में, हम अपने साइ-फाई मेट्रॉइडवेनिया, कोवा पर केंद्रित हैं, जिसे हम अगले साल PC और कंसोल पर रिलीज़ करेंगे!

आपके और आपके पति के लिए घर से काम करना कैसा रहा है, खासकर रिमोट टीम को मैनेज करना? क्या आपके पास रिमोट काम करने पर कोई टिप्स हैं?

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

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

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

लंबे समय में, एक प्रोग्रामर के रूप में, और एक इंसान के रूप में आपके क्या लक्ष्य हैं? 🙂

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

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

कोई गियर या टूल्स (हार्डवेयर या सॉफ्टवेयर) जिनके बिना आप नहीं रह सकतीं?

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

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

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

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

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

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

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

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

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

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

कुछ और जो आप बात करना चाहें, बेझिझक करें यदि आप चाहें!

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

www.blackhivemedia.com
www.shewhocodes.org

ट्विटर:

@blackhivemedia
@she_who_codes

फेसबुक:

Black Hive Media
She Who Codes

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

@blackHiveStudio
@she_who_codes

  1. C++ में जंप गेम IV C++ में जंप गेम IV

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

  1. C++ में जंप गेम V C++ में जंप गेम V

    मान लीजिए हमारे पास arr नामक पूर्णांकों की एक सरणी और एक पूर्णांक d है। एक चरण में हम इंडेक्स i से कूद सकते हैं: i + x जहां: i + x < n और x की सीमा 1 से d है। = 0 और x की सीमा 1 से d है। arr[k] हो। हम सरणी के किसी भी इंडेक्स से कूदना शुरू कर सकते हैं। हमें अधिकतम इंडेक्स की संख्या ज्ञात करनी है ज

  1. गेमप्ले बढ़ाना: गेम्स में मोड्स की शक्ति गेमप्ले बढ़ाना: गेम्स में मोड्स की शक्ति

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