शीर्ष 27 गेम डेवलपर साक्षात्कार प्रश्न (2025)
शीर्ष खेल विकास साक्षात्कार प्रश्न और उत्तर
यहां नए लोगों के साथ-साथ अनुभवी गेम डेवलपर उम्मीदवारों के लिए उनके सपनों की नौकरी पाने के लिए गेम डेवलपमेंट साक्षात्कार प्रश्न और उत्तर दिए गए हैं।
1) किसी खेल को विकसित करने की बुनियादी संरचना क्या है?
खेल के विकास के लिए बुनियादी संरचना है
- गेम इंटरफ़ेस
- इंटरफ़ेस का कार्यान्वयन
- खेल स्रोत कोड
मुफ़्त पीडीएफ डाउनलोड: गेम डेवलपमेंट साक्षात्कार प्रश्न और उत्तर
2) जावा के साथ गेम विकसित करते समय आपको किन समस्याओं का सामना करना पड़ सकता है?
- मल जमा करना : गैर-नियतात्मक स्मृति प्रबंधन एक समस्या हो सकती है
- तृतीय पक्ष पुस्तकालयों का अभाव: अधिकांश उपलब्ध लाइब्रेरी जावा का समर्थन नहीं करतीं। जावा में विशाल क्लास लाइब्रेरी बनी हुई है लेकिन वे गेम से संबंधित नहीं हैं
- गेम कंसोल द्वारा समर्थित नहीं: जावा लोकप्रिय गेम कंसोल द्वारा समर्थित नहीं है।
- छोटा समुदाय: अधिकांश गेम प्रोग्रामर C++ का उपयोग करते हैं, इसलिए यदि आप जावा पर गेम विकसित कर रहे हैं, तो आप दूसरों से कम से कम मदद की उम्मीद कर सकते हैं क्योंकि बहुत कम प्रोग्रामर आपको आपकी क्वेरी का समाधान दे सकते हैं।
3) गेमिंग व्यवसाय में पैसा कमाने के लिए कौन से मॉडल का उपयोग किया जाता है?
- क) प्रति कॉपी शुल्क
- बी) मासिक सदस्यता
- ग) सूक्ष्म लेनदेन
- घ) प्रति खेल भुगतान करें
- ई) विज्ञापन-आधारित
- च) प्रदाता बिलिंग
- छ) मर्केंडाइजिंग
- ज) कोड लाइसेंसिंग
- मैं) प्रायोजन
4) गेम डेवलपमेंट के लिए C++ भाषा को अधिक पसंद क्यों किया जाता है?
- a) गेम डेवलपर C++ भाषा के साथ अधिक सहज हैं क्योंकि इसका उपयोग वर्षों से किया जा रहा है
- बी) विभिन्न प्लेटफार्मों के लिए एसडीके सी++ केंद्रित हैं
- c) C++, C और Java की तुलना में अधिक नियंत्रण देता है
5) “पिक्सेल आर्ट” क्या है?
एक डिजिटल कला जो 3डी मॉडल प्रस्तुत करने के बजाय एक छवि में अलग-अलग पिक्सेल खींचकर बनाई जाती है, उसे "पिक्सेल आर्ट" के रूप में जाना जाता है।
6) "लैग" से आपका क्या तात्पर्य है?
ऑनलाइन गेमिंग में खिलाड़ियों के एक्शन और सर्वर के रिस्पॉन्स टाइम के बीच की देरी को 'लैग' कहा जाता है।
7) आप गेम लैग को कैसे कम कर सकते हैं?
गेम के अंतराल को कम करने के लिए आप या तो गेम के लिए प्रदर्शन सेटिंग को कम कर सकते हैं या अपने कंप्यूटर पर कुछ हिस्सों को अपग्रेड कर सकते हैं।
8) क्लाउड गेमिंग क्या है?
क्लाउड गेमिंग में, गेम को डेटा सेंटर में गेम सर्वर पर होस्ट किया जाता है, और उपयोगकर्ता केवल स्थानीय रूप से क्लाइंट चला रहा है जो गेम कंट्रोलर क्रियाओं को गेम सर्वर पर अपस्ट्रीम में अग्रेषित करता है।
9) HTML5 फ्रेमवर्क गेम इंजनों में से कुछ का नाम बताएं?
के कुछ एचटीएमएल 5 फ्रेमवर्क गेम इंजन हैं
- ए) निर्माण 2
- बी) अशांति
- ग) सीएएटी
- घ) फेजर आदि।
10) गेम डेवलपमेंट के लिए Bitbucket/Github कितना अच्छा है?
Bitbucket एक कोड होस्टिंग सेवा है न कि फ़ाइल साझाकरण सेवा। यह छोटे आकार के गेम डेवलपमेंट के लिए अनुकूल है, लेकिन यदि आप बहुत बड़ी फ़ाइलों को संभाल रहे हैं या बार-बार बाइनरी फ़ाइलें बदल रहे हैं तो Github उपयोगी नहीं होगा। Bitbucket बायनेरिज़ पर अंतर प्रदर्शित नहीं कर सकता
11) पंकबस्टर क्या है? यह कैसे काम करता है?
ऑनलाइन गेम में धोखाधड़ी करने वाले सॉफ़्टवेयर को रोकने और उसका पता लगाने के लिए, एक कंप्यूटर प्रोग्राम डिज़ाइन किया गया है जिसे 'पंकबस्टर' के नाम से जाना जाता है। यह स्थानीय मशीन की मेमोरी सामग्री को स्कैन करता है और अन्य सॉफ़्टवेयर को ख़राब होने से रोकता है। अधिकांश आधुनिक खेलों में पंकबस्टर का उपयोग हैकर्स या ऑनलाइन धोखेबाजों को दूर रखने के लिए किया जाता है।
12) जावा गेम डेवलपमेंट में एनीमेशन थ्रेड क्लास का क्या महत्व है?
एनीमेशन थ्रेड क्लास गेम लॉजिक के लिए ड्रॉएबलपैनल को अपडेट करता है और पैनल को फिर से बनाने के लिए मजबूर करता है। इसमें ड्रॉएबल पैनल का संदर्भ है।
13) क्या हैं एंड्रॉयड गेम विकसित करने के लिए उपयोग किए जाने वाले उपकरण?
गेम विकसित करने के लिए आवश्यक विभिन्न उपकरण हैं
- ए) ग्रहण: एकीकृत विकास पर्यावरण (आईडीई)
- बी) एडीटी- एंड्रॉइड ग्रहण लगाना
- ग) एंड्रॉइड एसडीके में एडीबी शामिल है
- घ) हडसन- स्वचालित निर्माण उपकरण
14) एंड्रॉइड में, आप छवि को लोड करने के लिए लोड टेक्सचर विधि का उपयोग कैसे कर सकते हैं?
लोड टेक्सचर विधि एक छवि सूचक को लेगी और फिर छवि को एक स्ट्रीम में लोड करेगी। फिर स्ट्रीम को ओपनजीएल में एक बनावट के रूप में लोड किया जाएगा।
15) वर्टेक्स बफ़र ऑब्जेक्ट क्या है?
वर्टेक्स बफ़र ऑब्जेक्ट गैर-तत्काल मोड रेंडरिंग के लिए वीडियो डिवाइस पर वर्टेक्स डेटा अपलोड करने की एक विधि है। वर्टेक्स बफ़र ऑब्जेक्ट एक ओपनजीएल सुविधा है।
16) वर्टेक्स बफ़र ऑब्जेक्ट बनाने के चरणों की सूची बनाएं?
आप तीन सरल चरणों में वर्टेक्स बफ़र ऑब्जेक्ट बना सकते हैं
- ए) glGenBuffers() के साथ एक नया बफर ऑब्जेक्ट जेनरेट करें
- बी) बफर ऑब्जेक्ट को glBindBuffer () से बांधें
- ग) वर्टेक्स डेटा को बफर ऑब्जेक्ट में कॉपी करें
17) पैक्ड बफ़र्स का उपयोग करने के फायदे और नुकसान बताएं?
पैक्ड बफ़र्स का उपयोग करने का लाभ यह है कि यह GPU के लिए रेंडर करने के लिए अधिक कुशल है, क्योंकि रेंडर करने के लिए आवश्यक सभी जानकारी मेमोरी के एक ही ब्लॉक में स्थित होती है। पैक्ड बफ़र का दोष यह है कि यदि आप डायनेमिक डेटा का उपयोग कर रहे हैं तो इसे अपडेट करना कठिन और धीमा होगा।
18) एंड्रॉइड में स्टोरेज के लिए उपयोग की जाने वाली विभिन्न विधियों की सूची बनाएं?
एंड्रॉइड में उपयोग की जाने वाली स्टोरेज विधियाँ हैं
- ए) साझा प्राथमिकताएं: निजी आदिम डेटा को मुख्य मूल्य जोड़े में संग्रहीत करें
- आंतरिक भंडारण: डिवाइस मेमोरी पर निजी डेटा का भंडारण
- बी) बाहरी भंडारण: साझा बाह्य भंडारण पर सार्वजनिक डेटा का भंडारण
- ग) नेटवर्क कनेक्शन: अपने स्वयं के नेटवर्क सर्वर के साथ आप वेब पर डेटा संग्रहीत करते हैं
- d) SQLite डेटाबेस: निजी डेटाबेस में यह संरचित डेटा संग्रहीत करता है
19) गेम लूप क्या है?
किसी भी गेम के विकास के लिए गेम लूप एक केंद्रीय घटक के रूप में कार्य करता है। आवश्यक अपडेट करने और गेम में बदलावों की जांच करने के लिए लूप उपयोगी है। ग्राफ़िक्स, मूवमेंट, नियंत्रण आदि सभी गेम लूप पर निर्भर करते हैं।
20) एफपीएस क्या है?
एफपीएस का अर्थ है फ्रेम प्रति सेकंड, जो बताता है कि मोशन वीडियो को संग्रहीत और प्रदर्शित करने के लिए कितनी जानकारी का उपयोग किया जाता है। प्रत्येक फ़्रेम एक स्थिर छवि है, और इन फ़्रेमों को त्वरित उत्तराधिकार में प्रदर्शित करके गति का भ्रम पैदा किया जाता है।
21) एंड्रॉइड गेम डेवलपमेंट में "ऑनसर्फेसक्रिएटेड" क्या है?
हर बार ड्राइंग सतह बनाते समय "ऑनसर्फेसक्रिएटेड" कहा जाता है। ऐसा तब हो सकता है जब एप्लिकेशन प्रारंभ होता है या जब यह पृष्ठभूमि में भेजे जाने के बाद सक्रिय हो जाता है या जब ओरिएंटेशन बदलता है। संदर्भ हानि के बाद, ये सभी घटनाएं शुरू हो जाती हैं, इसलिए प्रत्येक संपत्ति खो जाएगी और उसे फिर से बनाना होगा। सभी संपत्तियों और एप्लिकेशन ऑब्जेक्ट को इस स्थान पर फिर से बनाया जाना चाहिए।
22) "सतह पर परिवर्तन" कब हो सकता है?
जब स्क्रीन का आकार बदलता है तो "सतह पर परिवर्तन" होता है, और यह तब हो सकता है जब डिवाइस का ओरिएंटेशन बदलता है।
23) प्रोग्रामिंग करते समय प्रोग्रामर द्वारा की जाने वाली सामान्य गलतियाँ क्या हैं?
प्रोग्रामिंग करते समय प्रोग्रामर द्वारा की जाने वाली सामान्य त्रुटियाँ हैं
- ए) अघोषित चर
- बी) अप्रारंभीकृत चर
- ग) एक वेरिएबल को एक अप्रारंभीकृत मान पर सेट करना
- घ) एकल समान चिह्न का उपयोग करके समानता की जाँच करना
- ई) अघोषित कार्य
- च) अतिरिक्त अर्धविराम
- छ) सीमा से आगे बढ़ना सरणी सीमाओं
- ज) && और ll ऑपरेटरों का दुरुपयोग करना
24) वे कौन से गेमिंग इंजन हैं जिनका उपयोग आप गेम विकसित करने के लिए कर सकते हैं?
गेम विकसित करने के लिए आप जिन विभिन्न गेमिंग इंजनों का उपयोग कर सकते हैं वे हैं:
- और इंजन
- Rokon
- Libgdx
- एंड्रॉइड-2डी-इंजन
- जेमंकी इंजन
- Cocos2D-एंड्रॉइड
25) एंडइंजन की मुख्य विशेषताएं क्या हैं?
एंडइंजन की मुख्य विशेषताओं में शामिल हैं:
- ए) एंड्रॉइड-अनुकूलित
- बी) एंड्रॉइड 1.6 संगतता
- ग) स्प्लिटस्क्रीन
- घ) नेटवर्क मल्टीप्लेयर
- ई) लाइव-वॉलपेपर
- च) मल्टीटच
- g) भौतिक विज्ञान-इंजन
26) ब्लेंडर में ऑब्जेक्ट के बारे में बताएं?
ब्लेंडर दृश्य प्रभाव, 3डी गेम, एनिमेटेड फिल्में और सॉफ्टवेयर विकसित करने के लिए एक 3डी कंप्यूटर ग्राफिक्स सॉफ्टवेयर प्रोग्राम है। यह एक ओपन सोर्स प्रोग्राम है. ब्लेंडर में वस्तुओं में हेरफेर करने के लिए, जब आप "स्पेस" टैब दबाते हैं तो यह एक मेनू बार खोलेगा, वहां से, आप किसी भी आकार की वस्तु का चयन कर सकते हैं जैसे कि गोला, घन, आदि। आप कई गतिविधियाँ कर सकते हैं जैसे जोड़ना, हटाना , एक बार जब आप किसी वस्तु का चयन कर लेते हैं, तो वस्तुओं को हिलाना, स्केल करना और यहां तक कि घुमाना भी। ब्लेंडर में दो ऑब्जेक्ट को एक में मर्ज करने के लिए आपको निम्नलिखित चरणों का पालन करना होगा
- ऑब्जेक्ट मोड में दोनों ऑब्जेक्ट का चयन करें
- अब ऑब्जेक्ट को एक में जोड़ने के लिए Ctrl+J दबाएँ
- संपादन मोड दर्ज करें और इसे फेस मैनिपुलेशन मोड में बदलें
- X दबाकर उस सतह या चेहरे को हटा दें जो एक दूसरे से जुड़ेंगे
- वर्टेक्स मैनिपुलेशन मोड पर वापस जाएँ
- प्रत्येक ऑब्जेक्ट से संबंधित शीर्षों का चयन करके और एक नया चेहरा बनाने के लिए F का उपयोग करके वस्तुओं को जोड़ें
- F दबाने के बाद दोनों ऑब्जेक्ट एक ही ऑब्जेक्ट के रूप में विलीन हो जाएंगे
आप प्रॉपर्टी पैनल का उपयोग करके ऑब्जेक्ट को भी बदल सकते हैं, यदि आपकी आवश्यकता बहुत विशिष्ट है तो आप इस विधि का उपयोग कर सकते हैं। अपने ऑब्जेक्ट के गुणों को संपादित करने के लिए आपको यह करना होगा
- प्रॉपर्टी पैनल पर जाएं
- ऑब्जेक्ट आइकन पर क्लिक करें
आप रोटेशन, स्थान और स्केल तालिकाओं में इसके गुणों को बदलकर ऑब्जेक्ट को बदल सकते हैं। किसी ऑब्जेक्ट की प्रतिलिपि बनाने के लिए आपको ऑब्जेक्ट मोड में रहना होगा, और फिर
- जिस ऑब्जेक्ट को आप कॉपी करना चाहते हैं उस पर राइट क्लिक करें
- इसे पहले डुप्लिकेट करने के लिए Shift+D दबाएँ
- ऑब्जेक्ट का स्थान बदले बिना ग्रैब मोड से बाहर निकलने के लिए उस पर राइट क्लिक करें
- इसके बाद लेयर मूव पॉपअप मेनू लाने के लिए M दबाएं
- उस परत के बटन पर क्लिक करें जिसे आप स्थानांतरित करना चाहते हैं
27) ब्लेंडर गेम इंजन (बीजीई) और के बीच क्या अंतर है, इसका उल्लेख करें Unity3D?
BGE और Unity3D के बीच अंतर है
पैरामीटर्स | ब्लेंडर गेम इंजन | Unity3D |
---|---|---|
प्लेटफार्म | ब्लेंडर से आप विंडोज़, लिनक्स, मैक, वेब पर फ़ाइलें निर्यात कर सकते हैं | यूनिटी के साथ आप विंडोज़, मैक, के लिए गेम बना सकते हैं आईओएस, एक्स-बॉक्स, PS3, Wii आदि। |
प्रोग्रामिंग | स्क्रिप्ट पायथन और लॉजिक ब्रिक्स पर आधारित है | यूनिटी स्क्रिप्ट जावास्क्रिप्ट और C# पर आधारित है |
ग्राफिक्स | BGE OpenGL पर आधारित है लेकिन डिफ़ॉल्ट GLSL पाइपलाइन के साथ है और इसमें केवल स्पॉट लाइट छायाएं हैं | यह ओपनजीएल पर भी आधारित है और आप डिफर्ड रेंडर और ओमनी/डायरेक्शनल/स्पॉटलाइट छाया का उपयोग कर सकते हैं |
प्रदर्शन | बीजीई को जीएलएसएल कोड और भौतिकी में अनुकूलन में समस्या है | एकता प्रदर्शन में उच्च है और शेडर्स अनुकूलित हैं |
लागत | यह एक खुला स्रोत है | यूनिटी प्रो एक सशुल्क संस्करण है और यह महंगा है |
ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे
एफपीएस फर्स्ट पर्सन शूटर है!!!!!!
LOL
सिर्फ मजाक करना
यह अच्छा है दोस्तों. लेकिन आप लोगों को गेमिंग में नवीनतम प्लेटफ़ॉर्म और प्रथाओं को शामिल करने के लिए इसे अपडेट करना चाहिए।
क्या आप एक गेम डेवलपर हैं? हम एक स्कूल प्रोजेक्ट के लिए साक्षात्कार के लिए एक गेम डेवलपर ढूंढने का प्रयास कर रहे हैं
अरे, क्या आपको उस स्कूल प्रोजेक्ट के लिए कोई मिला?
सभी का अच्छा संग्रह। उपयोगी सभी खेल विकास प्रश्न।
आप वर्चुअल दुनिया में कोई नया गेम क्यों नहीं बनाते और अगर बन गया है तो उसे लॉन्च क्यों नहीं करते
यह सिर्फ अध्ययन या जांच के लिए है कि आप कितना सुधार करते हैं