أخبار المنتجات

تسجيل دخول سلس للّاعبين: نقدّم لك المكوّن الإضافي المفتوح المصدر "تسجيل الدخول باستخدام حساب Google" في Unity

مدّة القراءة: دقيقة واحدة
عرض الملف الشخصي لـ "مريم محمد"
Michelle Martin مستشار أول في الحلول، المستخدمون والمنتجات، الهوية الأساسية التابعة لجهة خارجية

بما أنّ Unity تشغّل أكثر من نصف جميع الألعاب على الأجهزة الجوّالة في جميع أنحاء العالم، فإنّ الانطباعات الأولى مهمة. بالنسبة إلى مطوّري الألعاب، تُعدّ تجربة الإعداد السلسة والموثوقة للاعبين ضرورية لتعزيز معدّل الاحتفاظ باللاعبين من اليوم الأول وزيادة تفاعلهم على المدى الطويل. ومع ذلك، لسنوات عديدة، كان المطوّرون الذين يتطلّعون إلى دمج مصادقة Google في ألعاب Unity يعتمدون غالبًا على نماذج جسور قديمة واجهت صعوبة في التعامل مع مسارات إصدار Gradle الحديثة ومتطلبات AndroidX.

يسرّنا اليوم الإعلان عن إطلاق المكوّن الإضافي "تسجيل الدخول باستخدام حساب Google" للأجهزة الجوّالة في Unity، وهو الآن مفتوح المصدر ومتاح للجميع على GitHub.

تم تصميم هذا المكوّن الإضافي الجاهز للاستخدام خصيصًا لتلبية متطلبات المحرّكات الحديثة، بما في ذلك التوافق الكامل مع Unity 6.5، وهو يحلّ محلّ عملية التنفيذ القديمة من خلال جسر مصادقة عالي الأداء من الطرف الأول.

أهم الميزات لمطوّري الألعاب

  • أداء أصلي مبسّط: من خلال تنفيذ جسور خفيفة الوزن ومخصّصة للأجهزة فقط، يقلّل المكوّن الإضافي من عبء وقت التشغيل، ويزيل الميزات القديمة، ويضمن تفاعلات تسجيل دخول متوقّعة وسريعة الاستجابة على جميع الأجهزة.
  • معايير الأمان الحديثة: تتكامل هذه الميزة مباشرةً مع Credential Manager (Kotlin) الحديث في Android وGIDSignIn (Objective-C++)‎ في iOS، ما يمنح اللاعبين تجربة تسجيل دخول سريعة بدون كلمة مرور مع ضمان الامتثال لمعايير الخصوصية والأمان على مستوى المنصة.
  • إعدادات مدمجة في المحرّر: يمكن للمطوّرين ضبط معرّف عميل الويب ومعرّف عميل iOS المعكوس مباشرةً داخل محرّر المحرّك من خلال "النافذة" (Window) > "تسجيل الدخول باستخدام حساب Google" (Google Sign-In Native) > "الإعدادات" (Settings)، ما يغني عن التعديلات اليدوية المعقّدة على ملفات البيان.
  • مستقلة عن الخلفية: بدلاً من حصر المطوّرين في حزمة خلفية واحدة، تستردّ الإضافة رمز تعريف Google موقَّعًا (idToken) مباشرةً في نصوص C# البرمجية من خلال عمليات استدعاء الأحداث. يمكنك نقل الرموز المميّزة بسلاسة إلى منصات مختلفة من نوع "الخلفية كخدمة"، مثل مصادقة Firebase وSupabase وAuth0 وما إلى ذلك، أو إلى منصة إدارة المستخدمين الخاصة بك .
  • إعداد سلس: يمكنك دمج المكوّن الإضافي بسهولة من خلال تنزيل ملف ‎ .unitypackage المُعدّ مسبقًا

سواء كنت مطوّر ألعاب مستقلّاً يصمّم نموذجًا أوّليًا للعبتك الأولى أو استوديو راسخًا يعمل على تحسين تجربة انضمام اللاعبين لإطلاق لعبتك العالمية التالية على Unity 6.5، يمكنك البدء في دقائق معدودة:

👉 يمكنك استكشاف المكوّن الإضافي لميزة "تسجيل الدخول باستخدام حساب Google" في Unity على مستودع GitHub 

من كتابة:
متابعة القراءة