เพิ่มประสิทธิภาพการพัฒนาเกมโดยใช้ Firebase

การใช้ Firebase ช่วยให้คุณเพิ่มบริการแบ็กเอนด์และการวิเคราะห์ลงในเกมในอุปกรณ์เคลื่อนที่บน iOS และ Android ได้ง่ายๆ เมื่อใช้ SDK สำหรับ C++ และ Unity คุณจะเข้าถึงบริการ Firebase ได้โดยตรงในโค้ด C++ และ Unity โดยไม่ต้องเขียนโค้ด Swift/Objective-C หรือ Java/Kotlin ใดๆ

เริ่มต้นใช้งาน C++

เริ่มต้นใช้งาน Unity


ดูข้อมูลเพิ่มเติมเกี่ยวกับการเพิ่มประสิทธิภาพเกมด้วย Firebase ได้ที่หน้าเกมใน Firebase

ตัวอย่างกรณีการใช้งาน Firebase ในเกม

  • AdMob — สร้างรายได้ในเกมด้วยโฆษณาแบนเนอร์ โฆษณาคั่นระหว่างหน้า และแม้แต่วิดีโอที่มีการให้รางวัล ติดตามประสิทธิภาพโฆษณาด้วย Google Analytics

  • Analytics — เรียนรู้วิธีที่ผู้เล่นโต้ตอบกับเกม เวลาที่ใช้ในการเล่น ระยะเวลาในการเลื่อนระดับ เวลาและความถี่ที่พวกเขาทำการซื้อในแอป ความถี่ในการกลับมาเล่นเกม และอื่นๆ อีกมากมาย

  • การตรวจสอบแอป - ปกป้องทรัพยากร API จากการละเมิดด้วยการป้องกันไม่ให้ไคลเอ็นต์ที่ไม่ได้รับอนุญาตเข้าถึงทรัพยากรแบ็กเอนด์

  • การตรวจสอบสิทธิ์ — ทำให้ผู้ใช้ได้รับประสบการณ์การลงชื่อเข้าใช้ที่ราบรื่น และยังทำให้การจัดการบัญชีปลอดภัยด้วย

  • Realtime Database — อ่านและเขียนเนื้อหาเกมโดยใช้ฐานข้อมูลแบบเรียลไทม์ที่รองรับการปรับขนาดนี้ Realtime Database ช่วยให้คุณติดตามสถานะผู้เล่น ทั้งในและนอกเกมได้

  • Cloud Firestore — อ่านและเขียนเนื้อหาเกมโดยใช้ฐานข้อมูลแบบเรียลไทม์ที่รองรับการปรับขนาดนี้ Cloud Firestore รับประกันระยะเวลาทำงานที่โดดเด่นและให้คุณแสดงข้อมูลจากสถานที่ตั้งที่ต้องการทั่วโลกได้

  • Cloud Storage — จัดเก็บและแสดงเนื้อหาที่สร้างโดยผู้เล่นอย่างปลอดภัย เช่น รูปโปรไฟล์ การเล่นเกม และภาพหน้าจอ

  • การรับส่งข้อความในระบบคลาวด์ — แจ้งผู้เล่นเกี่ยวกับเนื้อหาหรือระดับใหม่ๆ หรือส่งข้อความ Push ไปยังผู้เล่นที่เล่นเนื้อหาที่มีอยู่จนจบ

  • Crashlytics — ใช้เวลาในการค้นหาน้อยลงและมีเวลาแก้ไขข้อขัดข้องมากขึ้น สร้างเกมที่เสถียรมากขึ้นด้วยการให้ข้อมูลเชิงลึก ที่เจาะลึกและนำไปใช้ได้เกี่ยวกับข้อขัดข้อง

  • ลิงก์แบบไดนามิก — แชร์เนื้อหา เช่น ระดับที่กำหนดเอง ไอเทมในเกม และคำเชิญในเกมระหว่างผู้เล่น

  • การกำหนดค่าระยะไกล — เปลี่ยนองค์ประกอบของเกมโดยไม่ต้องทำให้โค้ดใช้งานได้ ซึ่งรวมถึงการตั้งค่าอย่างความหนาแน่นของศัตรูหรือความถี่ของการเพิ่มพลัง

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

ผลิตภัณฑ์ Firebase ที่รองรับ

Firebase SDK สำหรับ C++ และสำหรับ Unity รองรับผลิตภัณฑ์ Firebase ต่อไปนี้โดยตรง นอกจากนี้ Firebase ยังรองรับไลบรารีบางส่วนที่พร้อมให้บริการสำหรับการติดตั้งใช้งานเวิร์กโฟลว์บนเดสก์ท็อป (เบต้า) ด้วย

ผลิตภัณฑ์ Firebase C++ Unity เดสก์ท็อป (เบต้า)
AdMob
ข้อมูลวิเคราะห์
การตรวจสอบแอป
การตรวจสอบสิทธิ์
Cloud Firestore
ฟังก์ชันระบบคลาวด์
การรับส่งข้อความในระบบคลาวด์
พื้นที่เก็บข้อมูลระบบคลาวด์
Crashlytics
ลิงก์แบบไดนามิก
ฐานข้อมูลเรียลไทม์
การกำหนดค่าระยะไกล