प्रोजेक्ट रूट चुनें
अगर आपकी टीम Unity, Unreal, Godot या Defold में काम करती है, तो पहले उस इंजन के Android निर्यात और प्लगइन समर्थन की जांच करें। C या C++ में बना नेटिव गेम Android Studio और NDK का उपयोग कर सकता है; AGDK, Android की विशेष ज़रूरतों के लिए लाइब्रेरी देता है। सिर्फ़ लक्ष्य Android होने के कारण नेटिव कोड न जोड़ें।
एक दृश्य, एक टच क्रिया और एक पॉज़/जारी रखने के चक्र वाला न्यूनतम बिल्ड बनाएं। उसे शुरुआत में ही असली फ़ोन पर इंस्टॉल करें। एमुलेटर अलग-अलग सेटिंग जांचने में मदद करता है, लेकिन टच में देरी, गर्म होने पर व्यवहार, डिवाइस की विशेष अनुमतियां और व्यवधानों को प्रतिनिधि हार्डवेयर पर जांचना ज़रूरी है। Android की डिज़ाइन गाइड में टैबलेट, फ़ोल्डेबल और बड़े गेमिंग डिवाइस भी शामिल हैं, इसलिए तय करें कि आप वास्तव में किन प्रकार के उपकरणों को समर्थन देंगे।
एंड्रॉइड जीवनचक्र और लेआउट का परीक्षण करें
ऐप्स स्विच करने, स्क्रीन लॉक करने और यदि समर्थित हो तो घुमाने के बाद फिर से शुरू करने का परीक्षण करें। तय करें कि फोकस बदलने के बाद रन रुकता है या जारी रहता है, और वापसी पर होल्ड किए गए इनपुट को साफ़ करें। दो स्क्रीन अनुपातों पर, जांचें कि पैनल और नियंत्रण दृश्यमान रहें।
अपने परीक्षण नोट्स में ब्राउज़र और नेटिव बिल्ड को अलग रखें। HTML5 संस्करण को मोबाइल ब्राउज़र के माध्यम से खोला जा सकता है, जबकि एंड्रॉइड पैकेज को ऐप के रूप में इंस्टॉल किया जाता है; एक का गुजरना दूसरे को प्रमाणित नहीं करता. टच-फर्स्ट प्रोटोटाइप के लिए, अंगूठे से ऑन-स्क्रीन नियंत्रण का परीक्षण करें और किसी भी कीबोर्ड या गेमपैड पथ को स्वतंत्र रूप से सत्यापित करें।
Google Play पर रिलीज़ की तैयारी सावधानी से करें
Google Play कंसोल का सेटअप प्रवाह आपसे एक ऐप रिकॉर्ड बनाने, इसे एक गेम के रूप में पहचानने, ऐप का पूरा विवरण और एक रिलीज़ बनाने के लिए कहता है। Google Play डिलीवरी के लिए Android ऐप बंडल का उपयोग करता है; हस्ताक्षर, आवश्यक घोषणाएं, परीक्षण ट्रैक और लक्ष्य एपीआई आवश्यकताओं के लिए वर्तमान कंसोल निर्देशों का पालन करें क्योंकि स्टोर आवश्यकताएं बदलती रहती हैं। एक स्थायी पैकेज नाम सावधानी से चुनें और प्रत्येक अपलोड किए गए निर्माण की एक संस्करणित प्रति रखें।
जमा करने के लिए तैयार की गई उसी हस्ताक्षरित बिल्ड फ़ाइल से रिलीज़ उम्मीदवार चलाएं। उस बिल्ड में शुरुआत, आवाज़, पुराने सेव डेटा का माइग्रेशन और स्क्रीनशॉट जांचें। परीक्षण ट्रैक इस्तेमाल करें और लिखें कि कौन से बाकी बग रिलीज़ को रोकते हैं।
एंड्रॉइड गेम डेवलपमेंट से जुड़े सवाल
क्या सभी एंड्रॉइड गेम्स को कस्टम एंड्रॉइड कोड की आवश्यकता है?
नहीं, इंजन अधिकांश गेम लूप और निर्यात को संभाल सकते हैं। प्लेटफ़ॉर्म-विशिष्ट कोड तभी जोड़ें जब किसी आवश्यक Android सुविधा या इंजन एकीकरण के लिए इसकी आवश्यकता हो।
क्या एक एम्यूलेटर परीक्षण के लिए पर्याप्त है?
एमुलेटर अलग-अलग स्क्रीन और कॉन्फ़िगरेशन जांचने में उपयोगी है, लेकिन रिलीज़ किए जाने वाले बिल्ड को असली उपकरणों पर भी जांचें। वह हर डिवाइस सुविधा या हार्डवेयर व्यवहार की नकल नहीं कर सकता।
आगे पढ़ें
कोई पुरानी जानकारी दिखी? सुधार की जानकारी दें