Facebook Unity SDK: ما هو بالضبط؟

بواسطة Kwalee Team

قد يبدو التعامل مع حِزم SDK محبطًا، ويمكنك المراهنة على أن شيئًا ما سيتعطل قبل أن تبحث في منتديات StackOverflow عن الحل المنقذ. لذا إن كنت تبدأ في تطوير الألعاب ولست متأكدًا من كيفية عمل Facebook SDK، فهذا مكان مناسب للبدء.

لماذا أحتاج Facebook SDK لإطلاق اختبار؟

ربما تعرف أن Facebook ما زال يستضيف ألعابًا ممتعة مثل Ludo Star و8 Ball Pool وUNO وغيرها. تطوير هذه الألعاب يحتاج محركًا مثل Unity، لكن تشغيلها على Facebook أو إضافة ميزات مرتبطة به يحتاج مكوّنًا منفصلًا. وهنا يأتي دور Facebook SDK.

SDK تعني software development kit. تُستخدم SDKs الخاصة بـ Facebook لدمج ميزاته في برنامجك أو لجعلها قابلة للاستخدام داخل Facebook نفسه. عمومًا، هناك ثمانية أنواع من Facebook SDKs، لكن ستحتاج واحدًا فقط لصنع الألعاب: Facebook Unity SDK.

ماذا يمكن لـ Facebook Unity SDK أن يقدمه لي؟

Facebook Unity SDK متاح مجانًا ويقدّم ميزات:

  • يتيح للاعبين تسجيل الدخول تلقائيًا عبر حساباتهم على Facebook،
  • يمكّن لاعبيك من مشاركة نتائجهم مع أصدقائهم،
  • يتتبّع الإعلانات التي تعمل والتي لا تعمل في لعبتك،
  • ويتتبّع سلوك استهلاك اللاعب على Facebook لتعديل أسلوب لعبك.

الوثائق الرسمية من Meta واضحة بما يكفي لأي مطوّر ألعاب.

ماذا يجمع Facebook Unity SDK؟

تحليل سلوك اللاعبين يحتاج بيانات، وهذا ما يجمعه SDK. تشمل القائمة:

  • الأحداث الصريحة والضمنية،
  • Facebook app ID،
  • mobile advertiser ID،
  • أحداثًا مسجّلة تلقائيًا مثل التفاعلات الأساسية،
  • وبيانات من الجهاز مثل المناطق الزمنية وأحجام الشاشات ونماذج الأجهزة.

قد تجمع الإصدارات الجديدة بيانات إضافية. وبما أن الإصدارات تُصدر بانتظام، تحقّق من أحدث إصدار قبل استخدامه. ولو كنت تعمل مع ناشر مثل Kwalee، فمن الأفضل سؤال مديري النشر لديهم عن النسخة المناسبة.

وإن كنت تتساءل عن مكان أحدث نسخ Facebook Unity SDK، فإليك صفحة التحميل الرسمية.

كيفية استخدام وتنفيذ Facebook SDK في Unity

اعلم أنه إن كانت لعبتك منشورة قبل دمج SDK، قد لا تكون البيانات دقيقة، لأن المستخدمين قد يواصلون استخدام النسخ القديمة لو كانت لديهم.

عمومًا، تنفيذ Facebook Unity SDK يتم عبر ثلاث مراحل:

  • المرحلة 1: استيراد SDK إلى مشروع Unity. يجب الرجوع أولًا لأحدث إصدار.
  • المرحلة 2: إعداد لعبتك في Meta Developer App Dashboard، وهو ضروري لعمل SDK. ستحتاج حساب Facebook.
  • المرحلة 3: كتابة كود يتواصل مع SDK. وبما أنه مخصّص لـ Unity ستحتاج معرفة C#.

خطوات المراحل موجودة في الوثائق الرسمية. وإن أردت نسخة أسهل، لدينا دليل خطوة بخطوة على Publishing Portal لتتبع كل خطوة أثناء دمجها في مشاريعك.

الآن تعرف Facebook Unity SDK!

بصفتنا Publisher of the Year (TIGA 2022)، قمنا بمساعدة مطوّري ألعاب كثيرين لصنع ألعاب ناجحة ومربحة. إن كنت تصنع ألعابًا بميزات Facebook، قدّمها لنا عبر Publishing Portal. تحتاج فقط بضع مقاطع لعب أو نموذج لعب بسيط. تابعنا على منصات التواصل (TikTok | Twitter | YouTube | Instagram | LinkedIn) لمعرفة آخر أخبار gamedev.

عن المؤلف:

عقول Kwalee الشغوفة، تقدّم رؤى ممتعة للاعبين والمطورين على حدٍ سواء.

مقالات ذات صلة

Gamedev

author

بواسطة Connor Taylor

Gamedev

author

بواسطة Simon Platt

مشاركة هذا المقال: