Firebase ช่วยให้คุณเพิ่มบริการแบ็กเอนด์และข้อมูลวิเคราะห์ลงในเกมบนอุปกรณ์เคลื่อนที่ใน iOS และ Android ได้อย่างง่ายดาย เมื่อใช้ SDK สําหรับ C++ และ Unity คุณจะเข้าถึงบริการ Firebase ได้โดยตรงในโค้ด C++ และ Unity โดยไม่ต้องเขียนโค้ด Swift/Objective-C หรือ Java/Kotlin
หากพร้อมที่จะเริ่มแล้ว เลือกแพลตฟอร์มของคุณ
ดูข้อมูลเพิ่มเติมเกี่ยวกับการเพิ่มประสิทธิภาพเกมด้วย Firebase ได้ที่หน้าเกม Firebase
ตัวอย่าง Use Case สำหรับ 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 ต่อไปนี้โดยตรง นอกจากนี้ Firebase ยังรองรับไลบรารีย่อยที่มีให้ใช้งานสำหรับการติดตั้งใช้งานเวิร์กโฟลว์บนเดสก์ท็อป (เบต้า) ด้วย
ผลิตภัณฑ์ Firebase | C++ | Unity | เดสก์ท็อป (เบต้า) |
---|---|---|---|
AdMob | |||
Analytics | |||
App Check | |||
Authentication | |||
Cloud Firestore | |||
Cloud Functions | |||
Cloud Messaging | |||
Cloud Storage | |||
Crashlytics | |||
Dynamic Links | |||
Realtime Database | |||
Remote Config |