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

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


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

Unity C++


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

ตัวอย่าง Use Case สำหรับ Firebase ในเกม

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

  • Firebase AI Logic — สร้างฟีเจอร์ AI โดยใช้โมเดลGemini เช่น รูปแบบใหม่ของการโต้ตอบกับผู้เล่น (ทั้งการป้อนข้อมูลด้วยเสียงและรูปภาพ) โลกของเกมที่ตอบสนองและพัฒนาอยู่เสมอ รวมถึงประสบการณ์การใช้งานที่ปรับเปลี่ยนในแบบของคุณ

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

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

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

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

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

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

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

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

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

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

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

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

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

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