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

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


หากพร้อมที่จะเริ่มแล้ว เลือกแพลตฟอร์ม:

Unity C++


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ผลิตภัณฑ์ Firebase C++ Unity เดสก์ท็อป (เบต้า)
AdMob
Analytics
App Check
Authentication
Cloud Firestore
Cloud Functions
Cloud Messaging
Cloud Storage
Crashlytics
Dynamic Links
Realtime Database
Remote Config