एक तकनीकी झुकाव वाले गेम के लिए, गेम के लिए सॉफ़्टवेयर कोडिंग का विचार निर्वाण जैसा प्रतीत हो सकता है।


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

एक अनुभवी गेमिंग ब्रायन हुक कहते हैं, 'ज्यादातर गेमर्स गेम में शामिल हो जाते हैं क्योंकि वे गेम बनाना चाहते हैं, और ‘क्रिएट' करके वे शायद ही कभी ‘रैंडम कोड लिखने' के बारे में सोचते हैं। पेशेवर जिन्होंने 'क्वैक 2' और 'क्वैक 3' में योगदान दिया। 'यह एक बैंड में शामिल होने जैसा है, यह सोचकर कि आप गीत लिखने में मदद करने जा रहे हैं, केवल यह पता लगाने के लिए कि आप ड्रम स्थापित करने और रास्ते से हटने के लिए जिम्मेदार हैं।'

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

गेम प्रोग्रामर जॉब बेसिक्स


इंटरनैशनल गेम डेवलपर्स एसोसिएशन (आईजीडीए) के ब्रेकिंग इन सेक्शन में कहा गया है, 'जब आप गेम डेवलपर्स के बारे में सोचते हैं, तो संभावना अच्छी होती है कि आप प्रोग्रामर के बारे में सोचते हैं। 'इसमें कोई आश्चर्य की बात नहीं है, क्योंकि कोड ही गेम का मुख्य हिस्सा है।'

जैसा कि IGDA साइट कहती है, गेम कोडर्स को सफल होने के लिए विशेषज्ञ होना चाहिए। गेम प्रोग्रामर आमतौर पर एक विशिष्ट प्लेटफॉर्म - पीसी, कंसोल, सेल फोन या ऑनलाइन - और गेम डेवलपमेंट के एक विशेष पहलू में विशेषज्ञ होते हैं, जैसे कि विशेष प्रभाव, कृत्रिम बुद्धिमत्ता या नेटवर्क प्रदर्शन।


न्यू क्रेयॉन गेम्स के संस्थापक फिल स्टीनमेयर कहते हैं, 'जूनियर- से मिड-लेवल पर, लोग [प्लेटफ़ॉर्म] के बीच काफी तरल होते हैं। 'वरिष्ठ स्तर पर, जो आप मेज पर ला रहे हैं उसका एक हिस्सा एक विशेष मंच पर विशेषज्ञता है, इसलिए क्षेत्रों के बीच कुछ हद तक कम आंदोलन है, लेकिन यह निश्चित रूप से होता है।'

नमूने के साथ खुद को बेचें


गेम प्रोग्रामिंग में सेंध लगाने के लिए, आपको एक ऐसे पोर्टफोलियो की आवश्यकता होगी जो आपके उत्साह और प्रतिभा को प्रदर्शित करे। स्टीनमेयर कहते हैं, एंट्री-लेवल प्रोग्रामर 'मॉड' प्रोजेक्ट्स पर अपने गेम या वॉलंटियर का निर्माण कर सकते हैं - मौजूदा गेम का एक संशोधन।

को देखने के लिएGameDev.netसंसाधनों के लिए। इसके अलावा, IGDA या ऑनलाइन समुदायों के माध्यम से अन्य इच्छुक गेम डेवलपर्स के साथ जुड़ें, शायद सहयोग करने के तरीके के रूप में।

गेम-डेवलपमेंट स्टूडियो ३डी रियलम्स के सीईओ स्कॉट मिलर कहते हैं, 'यदि आप एक कोडर हैं, तो डेमो बनाएं - दिखाएँ कि आप क्या कर सकते हैं। 'एक अच्छे पोर्टफोलियो की तरह संभावित नियोक्ताओं को कुछ भी आश्वस्त नहीं करता है।'

खेल प्रोग्रामिंग में औपचारिक शिक्षा अपेक्षाकृत नई है और किसी भी तरह से क्षेत्र में प्रवेश करने के लिए एक शर्त नहीं है, लेकिन कुछ संस्थानों में कार्यक्रम, जैसे कि फुल सेल, उद्योग में प्रसिद्ध हैं।


स्टीनमेयर कहते हैं, 'शिक्षा अपने आप में बहुत अधिक भार नहीं उठाती है, लेकिन अगर शिक्षा ने आपको कौशल सिखाया है और आपकी क्षमताओं को बढ़ाने में मदद की है, तो यह आपके पोर्टफोलियो/डेमो में दिखना चाहिए।

बर्नआउट से सावधान

जबकि गेम कंपनियां जुनून और रचनात्मकता पर पनपती हैं, वे IGDA श्वेत पत्र नोटों के रूप में श्रमिकों को बर्नआउट के बिंदु पर भी धकेलती हैं।

हुक, जो अब सॉफ्टवेयर विकास और परामर्श कंपनी हुक्का टूका के अध्यक्ष हैं, मानते हैं कि गेमिंग उद्योग के कर्मचारी आमतौर पर निम्न कारणों से जल जाते हैं:

  • 50-घंटे के सप्ताह काम करना जो क्रंच समय के दौरान 70 घंटे या उससे अधिक तक बढ़ सकता है।
  • आईटी या परामर्श फर्म के लिए काम करने की तुलना में कम वेतन अर्जित करना।
  • एक टीम के रचनात्मक सदस्य के बजाय मशीन में एक दल की तरह महसूस करना।

लेकिन अपने सभी दोषों के लिए, उद्योग रोमांचक है। मिलर कहते हैं: 'यह उद्योग अभी भी बढ़ रहा है और ट्रक लोड द्वारा नई नई प्रतिभाओं की जरूरत है। अगर आपके पास प्रतिभा है और आप इसे और खुद को पैकेज करना जानते हैं, तो आप शू-इन हैं।'