خلفية
على مدار أكثر من 20 عامًا، أنشأت Gameloft تجارب ألعاب مبتكرة للمنصات الرقمية، بدءًا من الألعاب على الأجهزة الجوّالة وصولاً إلى ألعاب أجهزة الكمبيوتر ووحدات التحكّم المتعددة المنصّات. وبالإضافة إلى شركاتها التجارية المعروفة، طوّرت شركة Gameloft ألعابًا لعلامات تجارية رائجة، مثل LEGO وUniversal وHasbro. يصل عدد اللاعبين في ألعابهم إلى 55 مليون لاعب فردي في أكثر من 100 بلد شهريًا، مع فريق مكوّن من 3,600 شخص من جميع أنحاء العالم.
الإجراءات التي اتخذتها الشركة
تم إصدار لعبة السباق الكلاسيكية Asphalt 9: Legends لأول مرة في عام 2018، وقد كانت بحاجة إلى طريقة لتحقيق التوازن بين الأداء والدقة والبطارية. ولتحقيق ذلك، استخدمت Gameloft في الأصل نظامًا داخليًا يُطلق عليه "خيارات اللعبة" أتاح للمستخدمين الاختيار من بين ثلاثة إعدادات: الأداء الأفضل أو الجودة الأفضل أو تحقيق التوازن بين الاثنين. وإذا لم يختَر اللاعب إعدادًا، ستختار اللعبة أحد هذه الإعدادات تلقائيًا استنادًا إلى جهاز المستخدِم.
عدّلت شركة Gameloft مؤخرًا اللعبة لتضمين Game Mode API كوسيلة لتحسين تجربة اللعب للمستخدمين الذين يملكون أجهزة حديثة. ومن خلال "وضع الألعاب"، تم منح اللاعبين الإذن باستخدام لوحة بيانات الألعاب لتخصيص أداء اللعبة وضبط إعدادات النظام الأخرى التي تؤثر في تجربة اللعب.
بما أنّ المستخدمين قد اعتادوا على الاطّلاع على ميزة خيارات الألعاب في Asphalt 9، دمجتها شركة Gameloft مع واجهة برمجة التطبيقات Game Mode API في الخلفية، ما أدّى إلى تحسين الميزة بدون التأثير سلبًا في تجربة المستخدمين. يمكن للمستخدمين الاختيار من بين أربعة خيارات:
- STANDARD (60 لقطة في الثانية على الأجهزة المتوافقة و30 لقطة في الثانية على الأجهزة المنخفضة المواصفات)
- الأداء (أفضل جودة ولكن تستهلك موارد كثيرة على الأجهزة المتطورة، سرعة 60 لقطة في الثانية ولكن بجودة أقل على الأجهزة المنخفضة المواصفات)
- البطارية (30 لقطة في الثانية لتقليل استخدام البطارية)، أو
- غير مسموح به (تظل الإعدادات المرئية في قائمة الخيارات)
في "وضع البطارية"، يتم تقليل الدقة الرسومية للتفاصيل البيئية من أجل تقليل استهلاك الطاقة. كما تتم إزالة المهام الحاسوبية العالية مثل العمليات الحسابية لتتبُّع الأشعة للانعكاسات في السيارة وعمق الحقل للدعائم البيئية، ويتم تبسيط أدوات التظليل المعقّدة لتمويه الحركة وتأثيرات الطقس. كما يتم تحديد عدد اللقطات في الثانية عند 30 لقطة في الثانية، وذلك لتوفير عبء العمل على وحدة المعالجة المركزية (CPU) ووحدة معالجة الرسومات.
![Asphalt 9 - وضع البطارية](https://developer.android.com/static/images/cards/distribute/stories/gameloft-asphalt9-gamemode-battery.jpg?authuser=9&hl=ar)
وفي "وضع الأداء"، تكتشف اللعبة قدرات جهاز المستخدم وتطبِّق الإعدادات المُثلى للموارد لتحقيق أقصى قدر من الانغماس بدون ضبط الجهاز على الحد المطلوب. يمكن تعزيز الأجهزة مؤقتًا لتحقيق أفضل أداء، ولكنّها ليست فعّالة في استهلاك الطاقة وتتسبّب في الكثير من الحرارة. من خلال تحقيق أفضل أداء ممكن باعتدال، مثلاً أثناء التحميل، ثم خفضه للوصول إلى أداء مستدام، يتم تحسين استخدام الطاقة وتقديم تجربة أفضل للمستخدم بشكل عام.
![Asphalt 9 - وضع الأداء](https://developer.android.com/static/images/cards/distribute/stories/gameloft-asphalt9-gamemode-performance.jpg?authuser=9&hl=ar)
النتائج
وتوقّعت شركة Gameloft أن يستمتع اللاعبون بالأداء العالي وأسلوب اللعب، إلا أنّ وضع البطارية هو الأكثر تأثيرًا من حيث الأداء. على بعض الأجهزة الجوّالة، ساهم "وضع البطارية" في تقليل استهلاك الطاقة في Asphalt 9 بنسبة تصل إلى %70، ما أدّى إلى زيادة وقت التشغيل بنسبة% 35 في المتوسط واستخدام جهاز أكثر برودة في اليد.
وقال "ألكسندرو دوميترو"، مدير عمليات النشر في Gameloft: "كان من السهل إدارة عملية التنفيذ هذه، وكان الفريق يقدّر توفّر طريقة بسيطة لتقديم أحدث وأروع تجربة أداء للمستخدمين".
استنادًا إلى نجاحها، تعتزم شركة Gameloft استخدام واجهة برمجة التطبيقات Game Mode API على الألعاب الأخرى التي تندرج ضمنها. من المفترَض أن يقدّر لاعبو ألعاب الرماية واللاعبين الذين يتنافسون في المنافسة مع ألعاب الرماية الأداء الإضافي، في حين أنّ وضع توفير شحن البطارية قد يستفيد من إنشاء ألعاب محاكاة.
بدء استخدام "وضع الألعاب"
يمكنك فهم المستخدمين واتّخاذ قرارات أفضل بشأن الأداء ومفاضلات الدقة باستخدام Game Mode API.