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