Facebook Unity SDK: มันคืออะไรกันแน่?

โดย Kwalee Team

การจัดการ SDKs อาจรู้สึกน่าหงุดหงิด และคุณสามารถพนันได้เลยว่ามันจะมีปัญหาก่อนที่คุณจะค้นหาวิธีแก้บน StackOverflow ดังนั้นถ้าคุณเพิ่งเริ่มต้นในด้านเกมเดเวล็อปเมนต์และยังไม่แน่ใจว่า Facebook SDK ทำงานอย่างไร ที่นี่คือจุดเริ่มต้นที่ดี

ทำไมถึงต้องใช้ Facebook SDK เพื่อเริ่มต้นการทดสอบ?

คุณอาจรู้อยู่แล้วว่า Facebook ยังให้บริการเกมสนุก ๆ หลากหลาย -- Ludo Star, 8 Ball Pool และ UNO ในหมู่เกมอื่น ๆ การสร้างเกมเหล่านี้จำเป็นต้องมีเอนจินอย่าง Unity แต่การรันบน Facebook หรือต้องการเพิ่มคุณลักษณะเกี่ยวกับ Facebook ต้องใช้คอมโพเนนต์แยก นั่นคือเวลาที่ Facebook SDK เข้ามามีบทบาท

SDK ย่อมาจากซอฟต์แวร์ดีเวลลอปเมนต์คิท Facebook SDKs ใช้สำหรับการบูรณาการคุณลักษณะของ Facebook เข้าไปในซอฟต์แวร์ของคุณ หรือทำให้มันใช้ได้บน Facebook เอง โดยทั่วไปแล้วมี Facebook SDKs ทั้งหมดแปดประเภท อย่างไรก็ตาม คุณต้องการเพียงหนึ่งเพื่อสร้างเกม: Facebook Unity SDK

Facebook Unity SDK สามารถทำอะไรให้คุณได้บ้าง?

Facebook Unity SDK สามารถดาวน์โหลดได้ฟรีจากออนไลน์และมีคุณสมบัติที่:

  • ให้ผู้เล่นล็อกอินอัตโนมัติด้วยโปรไฟล์ Facebook,
  • อนุญาตให้ผู้เล่นแชร์คะแนนกับเพื่อนใน Facebook,
  • ติดตามว่าโฆษณาตัวไหนทำงานบนเกมของคุณและตัวไหนไม่ได้,
  • และติดตามพฤติกรรมการบริโภคของผู้เล่นบน Facebook เพื่อปรับแก้เกมเพลย์ของคุณ

เอกสารการใช้งาน Meta อย่างเป็นทางการสำหรับ SDK ชัดเจนและเข้าใจง่ายสำหรับนักพัฒนาเกมทุกคนที่จะติดตามและนำไปปฏิบัติได้

Facebook Unity SDK เก็บอะไร?

การวิเคราะห์พฤติกรรมผู้เล่นต้องการข้อมูล และนั่นคือสิ่งที่ SDK เก็บ ที่มองให้ลึกลงไปกว่านี้รวมถึง:

  • อีเวนต์ที่ระบุอย่างชัดเจนและอย่างแฝง,
  • Facebook app ID,
  • mobile advertiser ID,
  • บันทึกกิจกรรมอัตโนมัติเช่นการโต้ตอบพื้นฐานกับแอป,
  • และข้อมูลเมตาจากอุปกรณ์เอง เช่น timezone, ขนาดหน้าจอ, รุ่นอุปกรณ์

เวอร์ชันใหม่อาจมีหรือไม่มีการเก็บข้อมูลเพิ่มเติม และเนื่องจากมีการอัปเดต SDK อยู่เสมอ ควรรู้ว่าเวอร์ชันใหม่ล่าสุดคืออะไร ก่อนใช้ในโปรเจกต์ ถ้าทำงานกับผู้จัดทำเกมเช่น Kwalee แนะนำให้ติดต่อผู้จัดการเพื่อดูว่าเขาแนะนำให้เลือกเวอร์ชันไหน

ถ้าคุณสงสัยว่าจะหา Facebook Unity SDK เวอร์ชันใหม่ล่าสุดได้จากที่ไหน คุณสามารถบุ๊กมาร์ก หน้าดาวน์โหลดอย่างเป็นทางการ

วิธีการใช้และบูรณาการ Facebook SDK เข้ากับโปรเจกต์ Unity ของคุณ

คุณควรรู้ว่าถ้าเกมของคุณถูกปล่อยก่อนที่คุณจะบูรณาการ SDK เข้าไป ข้อมูลที่คุณวิเคราะห์อาจไม่น่าเชื่อถือ ผู้ใช้อาจยังคงติดตั้งหรือใช้งานเวอร์ชันเก่าของเกมถ้าพวกเขายังมีลิงก์ติดตั้ง

แต่โดยทั่วไปแล้ว การบูรณาการ Facebook Unity SDK มีสามเฟส

  • เฟส 1: เฟสแรกเกี่ยวกับการนำ SDK เข้ามาในโปรเจกต์ Unity ของคุณ คุณต้องตรวจสอบเวอร์ชันล่าสุดของ SDK ก่อนที่จะนำเข้าและดำเนินการต่อไปยังขั้นต่อไป
  • เฟส 2: คุณต้องตั้งค่าเกมของคุณใน Meta Developer App Dashboard ถ้าไม่มีการตั้งค่านี้ SDK จะไม่ทำงานอย่างถูกต้อง คุณจำเป็นต้องมีบัญชี Facebook เพื่อทำสิ่งนี้
  • เฟส 3: คุณต้องเขียนโค้ดที่สื่อสารกับ SDK เนื่องจากมันใช้สำหรับ Unity โดยเฉพาะ คุณจะต้องมีความรู้ใน C# เพื่อทำเฟสนี้ให้สมบูรณ์

กระบวนการในแต่ละเฟสสามารถพบได้ในเอกสารการใช้งาน SDK อย่างเป็นทางการ ถ้าคุณต้องการการตั้งค่าง่ายและรวดเร็วกว่านั้น เรามีคำแนะนำทีละขั้นสำหรับแต่ละเฟส ใน Publishing Portal ของเรา คุณสามารถติดตามคำแนะนำเพื่อไม่ให้พลาดสิ่งใดเมื่อทำการบูรณาการลงในโปรเจกต์เกมของคุณ

ตอนนี้คุณทราบเกี่ยวกับ Facebook Unity SDK แล้ว!

ในฐานะ Publisher of the Year (TIGA 2022) เราเคยโค้ชนักพัฒนาเกมมากมายให้สร้างเกมที่ประสบความสำเร็จและทำกำไร และทำให้ผู้เล่นกลับมาเพื่อเล่นอีก ถ้าคุณกำลังทำเกมมือถือที่มีฟีเจอร์ Facebook ในตัว นำเสนอให้เราที่ Publishing Portal ของเรา คุณเพียงต้องการวิดีโอเกมเพลย์เพียงไม่กี่คลิปหรือโปรโตไทป์เล่นได้ง่ายของเกมมือถือของคุณเพื่อเริ่มต้น ติดตามเราบนสื่อสังคมออนไลน์ (TikTok | Twitter | YouTube | Instagram | LinkedIn) เพื่อรับข้อมูลล่าสุดเกี่ยวกับความพยายามในการพัฒนาเกมของเรา

เกี่ยวกับผู้เขียน:

ทีมงาน Kwalee ผู้มีใจรัก ส่งมอบข้อมูลที่น่าหลงใหลสำหรับนักเล่นเกมและผู้พัฒนาอย่างเท่าเทียม

แบ่งปันบทความนี้: