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

โดย Kwalee Team

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

ทำไมฉันถึงต้องการ Facebook Sdk เพื่อเปิดการทดสอบ?

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

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

Facebook Unity Sdk ทำอะไรให้ฉันได้บ้าง?

Facebook Unity SDK นั้นหาได้ง่ายออนไลน์ และมีฟีเจอร์ที่:

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

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

Facebook Unity Sdk เก็บข้อมูลอะไรบ้าง?

การวิเคราะห์พฤติกรรมของผู้เล่นต้องการข้อมูล และนั่นคือสิ่งที่ SDK เก็บ ภาพรวมจะพบรายชื่อ:

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

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

ถ้าคุณสงสัยว่าจะหารางวัลล่าสุดของ Facebook Unity SDK ได้ที่ไหน คุณสามารถบุ๊คมาร์คไว้ที่ official downloads page

วิธีใช้และผนวก Facebook Sdk เข้าในโครงการ Unity ของคุณ

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

โดยทั่วไป การติดตั้ง Facebook Unity SDK มีสามเฟส

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

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

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

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

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

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

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