सेवा के बारे में
अनुवादितमैं एक गेम डेवलपर हूं जो केवल गोडोट इंजन पर काम करता हूं, पहले प्रोटोटाइप से एक पॉलिश किए गए खेलने योग्य बिल्ड तक 2डी और 3डी इंडी प्रोजेक्ट लाता हूं। गोडोट मेरी जानबूझकर की गई पसंद है, कोई मजबूर समझौता नहीं: मैं इसके नोड और सीन आर्किटेक्चर, सिग्नल सिस्टम, और जीडीस्क्रिप्ट भाषा का उपयोग करता हूं ताकि प्रोजेक्ट को पढ़ने योग्य, मॉड्यूलर, और आसानी से पुनरावृत्त किया जा सके। जब आप एक विचार के साथ आते हैं, तो मैं पहले मुख्य गेमप्ले लूप को एक संक्षिप्त खेलने योग्य प्रोटोटाइप में बदलता हूं — इस तरह हम महसूस करते हैं कि क्या मैकेनिक्स मजेदार है इससे पहले कि कला, स्तर, और सामग्री में निवेश करें। फिर मैं प्रोजेक्ट को वर्टिकल स्लाइस में बढ़ाता हूं, कोड को इतना साफ रखते हुए कि एक नया दुश्मन, हथियार, स्क्रीन, या क्षमता जोड़ना फिर से शुरू करने में नहीं बदलता।
मेरा दैनिक काम एक असली गेम की पूरी सतह को कवर करता है। मैं गेम मैकेनिक्स लिखता हूं: कैरेक्टर कंट्रोलर्स, भौतिकी आधारित गति, स्टेट मशीनें, दुश्मन एआई, इन्वेंटरी, संवाद, सहेजने और लोड करने की प्रणालियाँ। मैं UI प्रवाह बनाता हूं जो खिलाड़ी का सम्मान करता है: प्रतिक्रियाशील मेनू, HUD, सेटिंग स्क्रीन, और कीबोर्ड और टच के बराबर गेमपैड समर्थन। मैं उस चीज़ की परवाह करता हूं जो खिलाड़ी कभी नहीं देखता: समझदारी से सीन संरचना और ऑटोलोड पैटर्न, स्थिर FPS के लिए प्रोफाइलिंग, और जीडीस्क्रिप्ट जिसे अगला डेवलपर बिना निर्देशों के समझेगा। चाहे यह एक आरामदायक 2डी पिक्सेल गेम हो या एक संक्षिप्त 3डी अनुभव, मैं ईमानदारी से कार्यभार को आपके बजट और समयसीमा के अनुसार समायोजित करता हूं न कि खाली वादे करने के लिए।
मैं अंतिम मील को भी लेता हूं जो ग्लैमरस नहीं है लेकिन आवश्यक है: डेस्कटॉप के लिए विंडोज, लिनक्स, और मैकओएस के लिए स्थिर बिल्ड का निर्यात और परीक्षण, साथ ही मोबाइल पर एंड्रॉइड और आईओएस — इनपुट रीमैपिंग, पहलू अनुपात हैंडलिंग, और कमजोर हार्डवेयर के लिए प्रदर्शन ट्यूनिंग के साथ। मैं साधारण भाषा में संवाद करता हूं, नियमित रूप से खेलने योग्य बिल्ड भेजता हूं ताकि आप प्रगति के बारे में न सोचें, और पहले से शुरू किए गए गोडोट प्रोजेक्ट को ठीक करने, विस्तारित करने, या ऑप्टिमाइज़ करने के लिए आसानी से उठाता हूं। यदि आपको एक साथी की आवश्यकता है जो इस इंजन में जीता और सांस लेता है, तो चलो बात करते हैं।
— जीडीस्क्रिप्ट (गोडोट 3.x और 4.x) में 2डी और 3डी गेमप्ले प्रोग्रामिंग
— कैरेक्टर कंट्रोलर्स, भौतिकी, स्टेट मशीनें, और दुश्मन एआई
— UI और UX: मेनू, HUD, इन्वेंटरी, संवाद, सहेजना और लोड करना
— कीबोर्ड, गेमपैड, और टच स्क्रीन से इनपुट हैंडलिंग
— पीसी (विंडोज, लिनक्स, मैकओएस) और मोबाइल (एंड्रॉइड, आईओएस) के लिए निर्यात
— मौजूदा गोडोट प्रोजेक्ट में प्रोफाइलिंग, ऑप्टिमाइजेशन, और बग फिक्स