تؤثر جودة لعبتك في نجاحها على المدى الطويل، في شروط التثبيت وتقييم اللاعبين والمراجعات والتفاعلات والاحتفاظ باللاعبين. قبل نشر لعبتك، من المهم التأكّد من أنّ لعبتك متوفّرة التوقعات الأساسية للاعبي اللعبة من خلال ميزات مقنعة واجهة مستخدم بسيطة ومصممة بشكل جيد.
يساعدك هذا المستند في التركيز على الجوانب الرئيسية للجودة ومجموعة الميزات وواجهة المستخدم. التي قد تؤثّر بشكل كبير في نجاح لعبتك. يُعد كل مجال تركيز وقدمنا قائمة تحقق بالحد الأدنى من المتطلبات وأفضل الممارسات التحسينات الجيدة. بهدف تقديم أفضل ما يمكن المنتج إلى اللاعبين، فاتبع توصيات قائمة التحقق للحصول على أفضل قدر الإمكان.
1. تسجيل الدخول
تنطبق مهام قائمة التحقّق التالية على تنفيذ وظيفة تسجيل الدخول إلى اللاعب. في لعبتك. مزيد من المعلومات عن آلية عمل تسجيل الدخول وكيفية تنفيذه في مفاهيم تسجيل الدخول. للحصول على أمثلة حول كيفية تنفيذ عملية تسجيل الدخول في الألعاب على الأجهزة الجوّالة، راجِع تنفيذ ميزة تسجيل الدخول على أجهزة Android.
رقم التعريف | الأهمية | الوصف |
---|---|---|
1.1 | مطلوب |
سجِّل دخول اللاعبين باستخدام "خدمات ألعاب Google Play".
|
1.2 | مطلوب |
عدم طلب نطاقات غير تابعة لـ "ألعاب Play" عند إنشاء معلومات تسجيل الدخول
سيسمح هذا الخيار للّاعبين بتسجيل الدخول تلقائيًا إلى حسابك
اللعبة، لأنّ طلب نطاقات غير تابعة لـ "ألعاب Play" يجبر المستخدمين على استخدامها
تسجيل الدخول التفاعلي.
إذا كنت تطلب حاليًا نطاقات غير تابعة لتطبيق "ألعاب Play"، عليك إزالة أي نطاقات غير ضرورية
النطاقات من
// This is the proper way to do it GoogleSignInOptions signInOption = GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN; |
1.3 | مطلوب |
السماح للّاعبين بتسجيل الدخول:
بعد أن يسجّل اللاعب الدخول بنجاح إلى لعبتك، عليك ربطه تلقائيًا عند بدء اللعبة، إلى أن يوقّع اللاعب بشكل صريح . |
1.4 | مطلوب |
عرض زر "الاتصال" بشكل مناسب أثناء تسجيل الدخول.
على أجهزة Android، انقر على "جارٍ الربط" في "ألعاب Google Play" يجب عرض نافذة منبثقة
عند استدعاء مسار تسجيل الدخول. يتطلب هذا منك استدعاء
طريقة يوضح المثال التالي كيف يمكن أن يؤدي "الاتصال" قد تظهر نافذة منبثقة في لعبة Android أثناء تسجيل الدخول تليها صورة متحركة موجزة شعار "خدمات ألعاب Google Play" ![]() |
1.5 | مطلوب |
إتاحة خيار تسجيل الخروج للّاعبين:
بعد تسجيل الدخول، يجب أن يتوفّر للمشغّل دائمًا خيار تسجيل الخروج. ننصحك بتوفير زر تسجيل الخروج في ملف شاشة اللعبة في تطبيقك (على سبيل المثال، في شاشة إعدادات المشغّل). |
1.6 | أفضل ممارسة |
تذكَّر ما إذا رفض اللاعبون تسجيل الدخول.
إذا رفض اللاعب تسجيل الدخول عند بدء اللعبة تسجيل الدخول (على سبيل المثال، إذا نقر المستخدم على إلغاء في صفحة تسجيل الدخول في واجهة المستخدم)، يجب أيضًا السماح للمشغّل بمواصلة اللعب. عندما يشغّل اللاعب لعبتك مرة أخرى، يجب عدم استدعاء خطوات تسجيل الدخول التفاعلية. تلقائيًا. يمكن لهؤلاء اللاعبين اختيار تسجيل الدخول لاحقًا باستخدام زر تسجيل الدخول الذي يجب أن يكون في نظام الإعدادات عملية الحفظ هذه الاضطرار إلى رفض تسجيل الدخول بشكل متكرر عند بدء اللعبة يُستثنى من ذلك عندما يحاول اللاعبون الوصول إلى إحدى ميزات أسلوب اللعب يعتمد ذلك على تسجيل دخولك (على سبيل المثال، إرسال درجة إلى قائمة الصدارة). في هذه الحالة، اطلب منهم تسجيل الدخول قبل المتابعة مع أسلوب اللعب. |
1.7 | أفضل ممارسة |
زيادة عدد اللاعبين الذين سجّلوا الدخول:
إن زيادة عدد اللاعبين الذين يسجّلون الدخول إلى خدمات ألعاب Google Play يعود بالفائدة على اللاعبين من خلال زيادة فرص التعاون والتنافسية أسلوب اللعب. زيادة عدد اللاعبين الذين سجّلوا الدخول إلى حساباتهم "خدمات ألعاب Google Play"، ننصحك بشدة بطلب الإشعارات تلقائيًا واللاعبين بتسجيل الدخول، كما هو موضح أعلاه. بخلاف ذلك، عليك توجيه اللاعبين إلى خطوات تسجيل الدخول في أقرب وقت ممكن من خلال اتّباع الخطوات التالية: إحدى هذه النقاط (الأهم يُنصح بها أولاً):
|
1.8 | تصاميم رائعة |
اتّبِع إرشادات استخدام هوية العلامة التجارية في Google.
تزويد اللاعبين بتجربة جذابة وجذابة بشكل متسق، وتنفيذ خدمات ألعاب Google Play إرشادات بناء هوية العلامة التجارية. |
1.9 | تصاميم رائعة |
ذكِّر اللاعبين بأنّهم سجّلوا الدخول.
يمكنك توجيه تذكير أو إشارة مناسبة إلى اللاعبين الذين سجّلوا دخولهم عند إجراء لعبتك. يتخذ بعض الإجراءات نيابةً عنه. على سبيل المثال، عندما يسجّل اللاعب الدخول تنتهي من مستوى، فيمكنك تقديم رسالة كهذه للإشارة إلى أن تحميل نتيجة اللاعب وإنجازاته تلقائيًا: " تم تسجيل دخولهم باستخدام حساب Google. سيتم حفظ إنجازاتك ونتائجك. تلقائيًا". |
1.10 | مطلوب |
الاحتفاظ بنسخة احتياطية من مستوى تقدّم اللاعبين باستخدام رقم التعريف في "خدمات ألعاب Play"
لضمان عدم فقدان اللاعبين لمستوى تقدّمهم عند التبديل أو إعادة ضبط الأجهزة، أو إذا كانت تعمل على أجهزة متعددة، فتأكد من إلى أحد حلول الحفظ في السحابة الإلكترونية، واستخدم معرّف "خدمات ألعاب Play" كمفتاح بأمان في حال استخدام خادم لعبتك الخلفية عندما يسجّل اللاعبون الدخول باستخدام معرّف "خدمات ألعاب Play"، والتحقّق من مدى التقدّم في ذلك والسماح للّاعبين بالمتابعة من حيث توقفوا في الحساب يمكنك استخدام حل الحفظ في السحابة الإلكترونية الخاص بك أو الألعاب المحفوظة في "خدمات ألعاب Play". إذا لم يسجّل المستخدم الدخول، حاوِل الحفاظ على مستوى تقدّم المشغّل محليًا، ثم ابدأ المزامنة. تقدم عند تسجيل اللاعب الدخول في النهاية. يساعد هذا على منع فقدان كل مستوى تقدم اللاعب إذا أجّل اللاعب تسجيل الدخول إلى لعبتك. |
2. الإنجازات
تنطبق مهام قائمة التحقق التالية على تنفيذ ميزة الإنجازات في لعبتك
رقم التعريف | الأهمية | الوصف |
---|---|---|
2.1 | مطلوب | التأكّد من إمكانية تحقيق جميع الإنجازات
يجب أن يتمكّن اللاعبون من فتح قفل جميع الإنجازات التي تنشئها. |
2.2 | أفضل ممارسة | حقِّق إنجازات مميّزة.
يجب أن تكون جميع الصور والنصوص والأوصاف فريدة في جميع الإنجازات. |
2.3 | أفضل ممارسة | تسجيل الإنجازات بشكل متناسب:
ينبغي أن تكون نقاط الإنجاز متناسبة مع مقدار الوقت أو المهارة المطلوبة لتحقيق هذا الإنجاز. |
2.4 | أفضل ممارسة | تصميم إنجازات تناسب مجموعة متنوعة من مستويات الصعوبة
تضمين بعض الإنجازات السهلة التي يمكن للاعب تحقيقها من خلال أسلوب لعب بسيط، وعدد من الإنجازات المتوسطة الصعوبة التي تتطلب مزيدًا من المهارات أو التفاني في اللاعبين لتحقيقها، وهي إنجاز واحد أو اثنين من الإنجازات الصعبة للاعبين الأكثر التزامًا. على سبيل المثال، تعرض لقطة الشاشة التالية إنجازًا يصعب تحقيقه ما يساعد في تحفيز المعجبين بالعنوان والاحتفاظ بهم ![]() |
2.5 | تصاميم رائعة | عدم تحميل إنجازات التحميل المُسبق
تجنَّب منح أكثر من إنجاز واحد في أوّل 5 دقائق من أسلوب اللعب، حيث لن يكون اللاعبون الجُدد في لعبتك بما يكفي للرعاية. عدم تحديد إنجازاتك بطريقة غير مقصودة تم منحها في وقت مبكر جدًا من اللعب. على سبيل المثال، احترس من الإنجازات التي من المحتمل أن يتم تحقيقها بشكل بسيط في بداية اللعبة، مثل "أكمل مستوى بدون إلحاق ضرر". |
2.6 | تصاميم رائعة | تحديد الإنجازات المرتبطة بأنشطة شيّقة داخل اللعبة
اختيار مقاييس لتحقيق إنجازات تجعل لعبتك أكثر جاذبية ويمكن إعادة لعبها (على سبيل المثال، يُعد "عدد الزومبي الذين تم قتلهم" مقياسًا مثيرًا للاهتمام من "عدد الأميال التي قطعتها شخصيتك"). |
2.7 | تصاميم رائعة | استخدِم رموز إنجاز الألوان:
تستخدم "خدمات ألعاب Google Play" إصدارات التدرج الرمادي لرموز الإنجاز تظهر ما إذا كانت مكتسبة أم غير محققة. إذا كنت تقتصر على استخدام جميع أيقونات الإنجاز باللون الأسود (أو الأبيض)، وتعرضها على خلفية ملونة. |
2.8 | تصاميم رائعة | الحدّ من استخدام الإنجازات المخفية
يجب عدم استخدام الإنجازات المخفية إلا لتجنّب الكشف عن معلومات داخل اللعبة. هم لا ينبغي أن تكون القاعدة. |
2.9 | تصاميم رائعة | تجنُّب الإنجازات التي تعتمد على الصدفة بشكل كبير
يُعدّ "البحث عن 100 صندوق كنز" إنجازًا أفضل من تحقيقه. "ابحث عن منتج يزيد احتمال ظهوره في صندوق كنز بنسبة% 1". |
2.10 | تصاميم رائعة | فكِّر مثل "صائدة الإنجاز"
سيحاول بعض اللاعبين تحقيق كل إنجاز تحقّقه. حاول تقديم إنجازات تناسب هذه الفئة من اللاعبين. تجنب تحقيق إنجازات تعتمد كثيرًا على عناصر تتجاوز هي تحكّم اللاعب أو لا يمكن الحصول عليه بعد أن يتّخذ اللاعب القرار في اللعبة. |
2.11 | تصاميم رائعة | التأكد من ظهور رمز الإنجاز بشكل صحيح
عند عرض رمز إنجاز في أحد أجهزة Android الخبز المحمّص الأيقونة متراكبة بدائرة وزواياها الخارجية مخفية. تأكَّد من أنّ سمات الرمز لا يزال يبدو جيدًا في ظل هذه الظروف. |
3- أشكال ليدربورد
تنطبق مهام قائمة التحقّق التالية على تنفيذ ميزة لوحات الصدارة في لعبتك.
رقم التعريف | الأهمية | الوصف |
---|---|---|
3.1 | أفضل ممارسة | جعل لوحات الصدارة مرئية في القائمة الرئيسية وبعد المفتاح
الانتقالات يجب أن تكون لوحات الصدارة متاحة بسهولة على تحميل لعبة. بعد الانتقالات المهمة في لعبة (على سبيل المثال، في في نهاية مستوى ما أو عندما يموت اللاعب)، يجب أن يرى اللاعبون على الفور وروابط إلى قوائم الصدارة ذات الصلة. |
3.2 | أفضل ممارسة | حدِّد الحدود القصوى للنتائج التي يمكن إرسالها.
إذا أمكن، أضِف حدودًا عند تحديد قوائم الصدارة بشكل يتيح أنه يتم تجاهل النتائج الزائفة بوضوح. |
3.3 | أفضل ممارسة | استخدام الرموز المخصّصة:
إنشاء رمز مخصّص لكل لوحة صدارة تحدِّدها لا تستخدم فقط رمز اللعبة، حيث سيظهر بشكل سيئ في تطبيق ألعاب Google Play. |
3.4 | أفضل ممارسة | احرص على أن يكون معدّل تكرار عمليات إرسال الدرجات مناسبًا.
إرسال النتائج بعد الانتقالات المهمة في اللعبة، مثلاً في نهاية مستوى أو عندما تموت شخصية اللاعب في اللعبة. للألعاب التي لا تحتاج إلى قدر كبير من الأهمية الانتقالات (على سبيل المثال، لعبة "ركض بلا نهاية")، عدد مرات إرسال الدرجات. يجب عدم إرسال النتائج بشكل متواصل أو كل ثانية |
3.5 | تصاميم رائعة | استفِد من علامات النتائج. علامات النقاط عبارة عن وحدات بت إضافية من البيانات التي يمكن إرسالها عند تقديم الدرجة. على سبيل المثال، يمكنك وضع علامة نتيجة كعلم للتأكد من أن النتيجة التي أرسلها اللاعب صالح. يمكن لميزة لوحات الصدارة المخصصة قراءة هذه العلامة أيضًا البيانات. إذا كانت علامة النتيجة تتألف من معرّف لفيديو YouTube يحتوي على معرّف هذا المشغل أسلوب اللعب، على سبيل المثال، قد تنشئ لعبتك رابطًا لمشاهدة هذا الفيديو ضمن قائمة الصدارة |
3.6 | تصاميم رائعة | تصميم واجهة مستخدم ليدربورد بشكل إبداعي
إذا كانت لديك الموارد، يمكنك إنشاء عرض مخصص لك في قائمة "ليدربورد" بيانات قوائم الصدارة على الشبكات الاجتماعية. عادةً ما تنشئ لوحات الصدارة على وسائل التواصل الاجتماعي تجربة أكثر من قوائم الصدارة العامة. يُرجى التحقّق أولاً لتحديد إذا كانت هناك أي إدخالات في قائمة الصدارة على وسائل التواصل الاجتماعي وإذا لم يكن الأمر كذلك، استخدِم الجمهور الصدارة بدلاً من ذلك. |
3.7 | تصاميم رائعة | اعرض للاعبين مكانتهم في المنافسة.
تتيح واجهة برمجة تطبيقات "ليدربورد" عرض فترات النتائج (على سبيل المثال، ترتيب اللاعب ضمن ترتيب +/-10). إذا كنت تنشئ طريقة عرض مخصّصة، سيتم طريقة قوية لتحفيز التفاعل يمكن عرض هذا مباشرةً بعد نقطة انتقال مهمة في اللعبة (على سبيل المثال، في نهاية مستوى ما أو عندما تموت شخصية لعبة اللاعب). تجنب وضع النقرات غير الضرورية بين اللاعبين ومعلومات الترتيب. |
4. أصدقاء
تنطبق مهام قائمة التحقق التالية على تنفيذ واجهات برمجة تطبيقات الأصدقاء في لعبتك.
رقم التعريف | الأهمية | الوصف |
---|---|---|
4.1 | مطلوب | عرض رمز "ألعاب Play" عند عرض اللاعبين في قائمة
بجانب المستخدمين الذين لديهم ملف شخصي على تطبيق "ألعاب Play"
قد تكون هذه القائمة عبارة عن قائمة أصدقاء حالية أو قائمة أصدقاء تم تشغيلها مؤخرًا أو قائمة أخرى من الأصدقاء
|
4.2 | أفضل ممارسة | استخدِم رموزًا مختلفة لمعرفة أي من مستخدمي "ألعاب Play" هم من أصدقائك
الذين ليسوا من أصدقاء "ألعاب Play" حتى الآن ولكنهم سجّلوا الدخول إلى حساباتهم باستخدام "ألعاب Play".
استخدام رمزَين لمستخدمي "ألعاب Play"، أحدهما لعبارة "الأصدقاء" وواحدة من أجل
"ليس أصدقاء" (أو عندما تكون حالة الصداقة غير معروفة).
![]() |
4.3 | أفضل ممارسة | يمكنك الاتصال بالرقم loadFriends() في كل مرة يتم فيها تسجيل الدخول وعرض قائمة
الأصدقاء للتأكد من أن قائمة الأصدقاء محدثة. تأكّد من رؤية اللاعبين
القائمة المحدثة.
|
4.4 | أفضل ممارسة | إذا كانت لعبتك تتضمّن أصدقاء داخل اللعبة، استخدِم واجهات Friends API من أجل زيادة قائمة الأصدقاء عن طريق إضافة أصدقاء ألعاب Play. إذا كان أحد اللاعبين مدرَجًا في قائمة الأصدقاء داخل اللعبة وكان هذا اللاعب ضِمن "ألعاب Play" صديق، اعرض رمز "الأصدقاء". |
4.5 | أفضل ممارسة | إذا رفض لاعب طلب الوصول إلى قائمة أصدقائه، عرض مربع الحوار الذي يطلب الوصول مرة أخرى ما لم يحصل المستخدم على إذن الوصول إجراء للإشارة إلى أنهم يريدون منح إذن الوصول (على سبيل المثال، الضغط على "استيراد أصدقاء "ألعاب Play"" ). |
4.6 | أفضل ممارسة | إذا رفض لاعب الوصول إلى قائمة الأصدقاء، فامنحه كطريقة لمنح الأصدقاء إمكانية الوصول إلى قائمة الأصدقاء في المستقبل (على سبيل المثال، بعد الضغط على الزر "استيراد أصدقاء ألعاب Play" ). |
4.7 | أفضل ممارسة | إذا كنت تستخدم معرّف اللاعب أو قائمة الأصدقاء مع خادم خلفية، يجب
الوصول إلى المعرّف أو القائمة بأمان.
بالإضافة إلى ذلك، في بعض الألعاب واللاعبين القديمة، يتم عرض رقم تعريف اللاعب بواسطة
حزمة تطوير البرامج (SDK) لنظام التشغيل Android للمشغل، قد لا تكون هي المعرِّف نفسه الذي
ما يراه اللاعبون عند مشاهدة ذلك اللاعب في اللعبة نفسها هذا على وجه الخصوص
ذات صلة عند استخدام قائمة الأصدقاء. في المقابل، إنّ player_id
التي يتم إرجاعها داخل REST API دائمًا ما تكون متسقة ودائمًا
المرئية للّاعبين الآخرين
|
5- الحدّ الأقصى للحصة والمعدل
تنطبق مهام قائمة التحقق التالية على إدارة الحصة والحد من المعدل في لعبتك. للتعرّف على كيفية إدارة حصة لعبتك ورصد معدل تكرارها راجع إدارة الحد الأقصى المسموح به للحصة وقيود المعدل.
رقم التعريف | الأهمية | الوصف |
---|---|---|
5.1 | أفضل ممارسة |
استخدام مكتبات البرامج:
تستخدم مكتبات عملاء الجوّال عددًا من الاستراتيجيات لخفض التي تجريها إلى الخدمة. على سبيل المثال، بيانات الإنجازات يتم تخزين بيانات لوحات الصدارة في ذاكرة التخزين المؤقت، بحيث يمكن للاعبين عرض إنجازاتهم كثيرًا التي تعجبهم بدون الحاجة إلى الخدمة لإجراء مكالمات متعددة. لن ترسل مكتبة برامج Android ملفات إلى الخادم إذا لم تكن درجتك جيدة مقارنةً بنتيجتك مؤخرًا تم إرسالها. تجمع مكتبة Android أيضًا تلقائيًا المحتوى استدعاءات زيادة الإنجاز عندما تكتشف أنه يتم تقييد المعدل. |
5.2 | تصاميم رائعة |
الجمع بين المكالمات المتكرّرة والإنجازات التدريجية
إذا كنت بصدد لعبة قتال ولديك "رمي 5,000 لكمة"
إنجاز، فليس عليك إرسال استدعاء زيادة الإنجاز في كل مرة
يرمي اللكمة. يُرجى الانتظار حتى نهاية الجولة، ثم إرسال لقطة شاشة.
اتصال |
5.3 | تصاميم رائعة |
الانتباه إلى استخدامك.
انتبه لعدد المكالمات التي تجريها إلى "خدمات ألعاب Google Play". حتى إذا تجنّبت بلوغ حدود المعدل، يمكن أن تؤدي المكالمات المتكررة إلى حركة المرور على الشبكة، مما يؤدي إلى استنزاف بطارية الجهاز بشكل أسرع. ولتجنّب ذلك، يمكنك استخدام الأساليب التالية:
|
6- حفظ الألعاب
تنطبق مهام قائمة التحقق التالية على تنفيذ الألعاب المحفوظة في لعبتك.
رقم التعريف | الأهمية | الوصف |
---|---|---|
6.1 | مطلوب |
أضِف بيانات وصفية لتوفير سياق إضافي للألعاب المحفوظة.
على الأقل، يجب تضمين البيانات الوصفية التالية عند تنفيذ اللعبة المحفوظة:
|
6.2 | مطلوب |
السماح للّاعبين بتحميل الألعاب المحفوظة
تحميل اللعبة المحفوظة الصحيحة عندما يختار اللاعبون اختيارًا من أيّ منهما تطبيق "ألعاب Play" أو واجهة المستخدم التلقائية لاختيار "الألعاب المحفوظة". |