Android Game Development Kit

Android Game Development Kit (AGDK), टूल और लाइब्रेरी का एक सेट है. इसकी मदद से, Android गेम डेवलप और ऑप्टिमाइज़ किए जा सकते हैं. साथ ही, इसे गेम डेवलपमेंट के मौजूदा प्लैटफ़ॉर्म और वर्कफ़्लो के साथ इंटिग्रेट किया जा सकता है.

गेम इंजन का इस्तेमाल करना, उन्हें डेवलप करना या उनमें सुधार करना

AGDK, गेम इंजन बनाने या उसे बेहतर बनाने के दौरान, Android की सुविधा जोड़ने के लिए टूल और लाइब्रेरी उपलब्ध कराता है. यह कई मौजूदा गेम इंजन पर Android गेम डेवलपमेंट के लिए, प्लगिन और इंटिग्रेशन की सुविधा भी देता है.

Visual Studio में डेवलप करना

Windows पर Visual Studio में Android गेम बनाए जा सकते हैं. इसके लिए, Visual Studio के लिए Android गेम डेवलपमेंट एक्सटेंशन (AGDE) का इस्तेमाल करें. AGDE, Visual Studio का एक एक्सटेंशन है. इसकी मदद से, Android गेम बनाने के लिए अपने मौजूदा Visual Studio प्रोजेक्ट इस्तेमाल किए जा सकते हैं.

लाइब्रेरी

AGDK लाइब्रेरी की मदद से, C या C++ में गेम डेवलप और ऑप्टिमाइज़ किया जा सकता है. साथ ही, Android ऐप्लिकेशन डेवलपमेंट लाइब्रेरी और सेवाओं को ऐक्सेस किया जा सकता है.

फ़्रेम पेसिंग

इससे गेम में फ़्रेम एक जैसी स्पीड से रेंडर होते हैं. साथ ही, परफ़ॉर्मेंस के आधार पर स्पीड को अडजस्ट किया जाता है.
रेफ़रंस  इस्तेमाल के लिए गाइड

गेम गतिविधि

यह C या C++ में गेम बनाने की सुविधा देता है. साथ ही, Android Jetpack और उससे जुड़ी सेवाओं को ऐक्सेस करने की सुविधा देता है.
रेफ़रंस  इस्तेमाल के लिए गाइड

गेमनियंत्रक

यह कुकी, गेम कंट्रोलर को मैनेज करती है. इसके लिए, यह कनेक्शन, सुविधाएं, डिवाइस की जानकारी, और इनपुट डेटा को ऐक्सेस करती है.
रेफ़रंस  इस्तेमाल के लिए गाइड

गेम के लिए टेक्स्ट इनपुट

यह कुकी, सॉफ़्ट कीबोर्ड को दिखाती और छिपाती है. साथ ही, टेक्स्ट अपडेट को मैनेज करती है.
रेफ़रंस  इस्तेमाल के लिए गाइड

Memory Advice API (बीटा वर्शन)

यह Android ऐप्लिकेशन को मेमोरी इस्तेमाल करने की सुरक्षित सीमाओं में रहने में मदद करता है. इसके लिए, यह मेमोरी इस्तेमाल का अनुमान लगाता है और थ्रेशोल्ड पार होने पर ऐप्लिकेशन को सूचना देता है.
रेफ़रंस  इस्तेमाल के लिए गाइड

Oboe High-performance audio

इससे ऑडियो की लेटेन्सी कम हो जाती है. साथ ही, डिवाइस और प्लैटफ़ॉर्म पर ऑडियो से जुड़ी समस्याएं नहीं होती हैं.
रेफ़रंस  इस्तेमाल के लिए गाइड

Android Performance Tuner

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

Android Performance Tuner का यूनिटी प्लग इन

यह Android Performance Tuner को Unity के साथ इंटिग्रेट करता है.
रेफ़रंस  इस्तेमाल के लिए गाइड

लाइब्रेरी रैपर (बीटा)

अपने नेटिव ऐप्लिकेशन से JAR लाइब्रेरी ऐक्सेस करने के लिए, C/C++ कोड जनरेट करें. यह टूल, Java कोड को ऐक्सेस करने के लिए एक आसान इंटरफ़ेस उपलब्ध कराता है. इसके लिए, आपको अपने JNI को लिखने, डीबग करने, और बनाए रखने की ज़रूरत नहीं होती.

इस्तेमाल के लिए गाइड

ऑप्टिमाइज़ेशन

AGDK में Android Performance Tuner के साथ-साथ Android GPU Inspector (AGI) भी शामिल है. यह एक ऐसा टूल है जो ग्राफ़िक इंटेंसिव गेम के लिए, जीपीयू और सिस्टम की बेहतर प्रोफ़ाइलिंग करता है.

Android गेम को ऑप्टिमाइज़ करने वाले टूल और सबसे सही तरीकों की पूरी सूची देखने के लिए, ऑप्टिमाइज़ेशन की खास जानकारी देखें.

बदलावों के हिसाब से ढलने की क्षमता

AGDK का नया पिलर, अडैप्टेबिलिटी है. इसका मकसद, आपके गेम को डिवाइस की परफ़ॉर्मेंस और तापमान की स्थिति में होने वाले बदलावों को समझने, उनके हिसाब से काम करने, और उन्हें प्रभावित करने में मदद करना है.

सीपीयू की परफ़ॉर्मेंस से जुड़े सुझाव

इससे आपका गेम, सीपीयू की परफ़ॉर्मेंस को डाइनैमिक तरीके से कंट्रोल कर पाता है. साथ ही, डिवाइस ज़्यादा गर्म नहीं होता और बैटरी भी कम खर्च होती है.

इस्तेमाल के लिए गाइड

डिवाइस के गर्म होने की स्थिति की निगरानी करना

किसी डिवाइस की थर्मल स्थिति और सीमाओं को समझकर, परफ़ॉर्मेंस के लक्ष्यों को हासिल करें.

इस्तेमाल के लिए गाइड

गेम मोड

उपयोगकर्ता की प्राथमिकताओं के आधार पर, परफ़ॉर्मेंस या बैटरी लाइफ़ जैसी विशेषताओं को प्राथमिकता देकर गेमप्ले को ऑप्टिमाइज़ करें.

इस्तेमाल के लिए गाइड

Game Manager API

अपने ऐप्लिकेशन के गेम मोड को अपडेट करें, ताकि Android OS आपकी परफ़ॉर्मेंस की ज़रूरतों के हिसाब से खुद को अडजस्ट कर सके.

रेफ़रंस