Android टूल और लाइब्रेरी, गेम इंजन का इस्तेमाल करने, उन्हें बनाने या उनका दायरा बढ़ाने के साथ-साथ, लोकप्रिय आईडीई का इस्तेमाल करने की सुविधा देती हैं.
गेम इंजन बनाना या उनमें बदलाव करना
गेम इंजन का इस्तेमाल करना: Android गेम डेवलप करने के लिए, Unity, Unreal, Defold या Godot जैसे गेम इंजन का इस्तेमाल करें.
गेम इंजन बनाएं या उसमें बदलाव करें: Android गेम डेवलपमेंट के लिए, नया गेम इंजन बनाएं या किसी मौजूदा गेम में बदलाव करें.
डेवलपमेंट टूल और लाइब्रेरी
Android Game Development Kit (AGDK): यह Android गेम डेवलपमेंट और ऑप्टिमाइज़ेशन टूल और लाइब्रेरी का हमारा मुख्य कलेक्शन है. यह कई गेम इंजन के इस्तेमाल और डेवलपमेंट के मामलों के साथ काम करता है. साथ ही, इसमें C/C++ कोड में Android ऐप्लिकेशन इवेंट को मैनेज करने के लिए लाइब्रेरी शामिल होती है.
Android Game Development Extension (AGDE): यह Visual Studio का एक एक्सटेंशन है. इसकी मदद से, अपने मौजूदा प्रोजेक्ट का इस्तेमाल करके, Visual Studio से Android गेम बनाए जा सकते हैं.
Google Play Games for PC: यह प्लैटफ़ॉर्म, बेहतर परफ़ॉर्मेंस वाले एम्युलेटर का इस्तेमाल करके, आपके Android गेम को Windows पर उपलब्ध कराता है. इसकी मदद से, एक ही कोड बेस का इस्तेमाल करके, Android, ChromeOS, और Windows डिवाइसों पर गेम खेला जा सकता है.
Android Studio: Android Studio, Android गेम डेवलपमेंट के लिए कई काम की सहायता उपलब्ध कराता है. जैसे, Android प्रोजेक्ट मैनेजमेंट, डिपेंडेंसी इंटिग्रेशन, डीबगिंग, और प्रोफ़ाइलिंग.
गेम सेवाएं जोड़ना
Google Play की कई सुविधाएं, आपके गेम को डिस्ट्रिब्यूट करने और उसे मैनेज करने के लिए बनाई गई हैं. हालांकि, Google Play Games की सेवाएं, सोशल और प्रतिस्पर्धी सुविधाएं उपलब्ध कराती हैं. इन्हें गेम डेवलप करते समय जोड़ा जा सकता है. इनमें उपलब्धियां, सेव किए गए गेम, और खिलाड़ी का साइन इन जैसी सुविधाएं शामिल हैं.
ऑप्टिमाइज़ेशन
हम कई ऑप्टिमाइज़ेशन टूल और एपीआई उपलब्ध कराते हैं. ये टूल और एपीआई, Android गेम और ज़्यादा ग्राफ़िक वाले ऐप्लिकेशन के लिए डिज़ाइन किए गए हैं. आम तौर पर, इनका इस्तेमाल गेम को अपडेट करने और उसे मैनेज करने के लिए किया जाता है. हालांकि, नए गेम को डेवलप करते समय भी इनमें से कुछ का इस्तेमाल किया जा सकता है. उदाहरण के लिए, गेम मोड और मेमोरी से जुड़ी सलाह जैसे एपीआई का इस्तेमाल करके, अपना गेम डेवलप करना अच्छा रहेगा. इसी तरह, अपने गेम की शुरुआती टेस्टिंग के दौरान, Android GPU Inspector का इस्तेमाल शुरू किया जा सकता है. ज़्यादा जानकारी के लिए, Android गेम के ऑप्टिमाइज़ेशन की खास जानकारी देखें.