مجموعة من عيّنات التعليمات البرمجية لتسريع عملية تطوير لعبتك

عيّنات من الألعاب

راجِع لعبة تستند إلى عيّنة من NDK Endless Tunnel، ونموذج يعرض مكتبة "وحدة تحكُّم الألعاب" باستخدام مكتبة GameActivity، ونموذجًا يعرض مكتبة Game Controller باستخدام مكتبة NativeActivity. وهي مفيدة لتصوير كيفية تفاعل وحدة تحكُّم مزدوجة على جهازك.
أمثلة على لعبة في لغة C تستخدم مكتبات AGDK، وهي: Android Performance Tuner وFrame Pacing وGameActivity وGameController وGameTextInput وoboe Audio. يمكنك أيضًا تفعيل مكتبات Play التالية: "خدمات ألعاب Play" و"عرض المواد" وحزمة تطوير البرامج (SDK) للإدخال، وذلك بشكل اختياري.
راجع عينة تستخدم التجميع المرتبط، ومثالاً بسيطًا على Hello World JNI، ومثال على مشروع متعدد الأنظمة مع أهداف إصدار لكل من Android وMicrosoft Windows.
راجِع نموذج تطبيق يعرض الحالة الحرارية للجهاز باستخدام واجهة برمجة التطبيقات getThermalHeadroom API وواجهة برمجة التطبيقات لمراقبة الحالة الحرارية. يغيّر التطبيق أيضًا حجم العمل بشكل ديناميكي استنادًا إلى تلميح واجهة برمجة التطبيقات، ويستخدم واجهة برمجة تطبيقات PerformanceHintManager API للتحكّم في أداء سلسلة عمليات العرض.
يمكنك الاطّلاع على نموذج تطبيق يسلّط الضوء على كيفية تحسين عدد اللقطات في الثانية والحد الأقصى لدرجة دقّة العرض لتوفير 25% من الطاقة في تطبيقاتك.
نموذج لعبة على Unity وGodot لتوضيح عمليات الشراء داخل التطبيق و"خدمات ألعاب Play" وواجهة برمجة التطبيقات Play Integrity API وحزمة تطوير البرامج (SDK) للإدخال

المكوّنات الإضافية

يمكنك تنفيذ سلاسل الإجراءات تلقائيًا لتطوير "ألعاب Google Play" باستخدام Unity.
يوفّر المكوّن الإضافي Vulkan Quality (VkQuality) الخاص بمحرّك Unity اقتراحات في وقت إطلاق واجهة برمجة التطبيقات الخاصة بالرسومات Vulkan أو OpenGL ES لاستخدامها في لعبتك على أجهزة محدّدة.
يؤدي المكوّن الإضافي ADPF Unreal إلى وظيفتَين أساسيتَين: (1) مراقبة درجات الحرارة في الجهاز وضبط الأداء لمنع ارتفاع درجة الحرارة أكثر من اللازم. (2) استخدام "تلميحات الأداء" لتخصيص أحمال العمل لنوى وحدة المعالجة المركزية (CPU) الصحيحة