Với Firebase, bạn có thể dễ dàng thêm các dịch vụ phụ trợ và tính năng phân tích vào trò chơi dành cho thiết bị di động chạy iOS và Android. Khi sử dụng SDK của chúng tôi cho C++ và Unity, bạn có thể truy cập vào các dịch vụ của Firebase ngay trong mã C++ và Unity mà không cần viết mã Swift/Objective-C hoặc Java/Kotlin.
Bạn đã sẵn sàng bắt đầu? Chọn nền tảng:
Tìm hiểu thêm thông tin về cách nâng cấp trò chơi bằng Firebase trên trang Trò chơi Firebase.
Các trường hợp sử dụng Firebase trong trò chơi
AdMob – Kiếm doanh thu trong trò chơi bằng quảng cáo biểu ngữ, quảng cáo xen kẽ, thậm chí cả quảng cáo video có tặng thưởng. Theo dõi hiệu suất quảng cáo bằng Google Analytics.
Firebase AI Logic – Xây dựng các tính năng AI bằng mô hình Gemini, chẳng hạn như các hình thức tương tác mới của người chơi (cả đầu vào bằng giọng nói và hình ảnh), thế giới trò chơi thích ứng và phát triển, cũng như trải nghiệm được cá nhân hoá.
Analytics – Tìm hiểu cách người chơi tương tác với trò chơi của bạn, thời gian họ chơi, thời gian họ hoàn thành các cấp độ, số tiền và tần suất họ mua hàng trong ứng dụng, tần suất họ quay lại trò chơi và nhiều thông tin khác.
App Check – Ngăn chặn việc sử dụng trái phép tài nguyên API bằng cách ngăn các ứng dụng không được phép truy cập vào tài nguyên phụ trợ.
Authentication – Mang đến cho người chơi trải nghiệm đăng nhập liền mạch, đồng thời đảm bảo quản lý tài khoản an toàn và bảo mật.
Realtime Database – Đọc và ghi nội dung trò chơi bằng cơ sở dữ liệu có thể mở rộng theo thời gian thực này. Realtime Database cho phép bạn theo dõi sự hiện diện của người chơi trong hoặc ngoài trò chơi.
Cloud Firestore – Đọc và ghi nội dung trò chơi bằng cơ sở dữ liệu có thể mở rộng theo thời gian thực này. Cloud Firestore đảm bảo thời gian hoạt động vượt trội và cho phép bạn phân phát dữ liệu từ các vị trí mà bạn chọn trên toàn thế giới.
Cloud Storage – Lưu trữ và phân phát nội dung do người chơi tạo một cách đáng tin cậy và an toàn, chẳng hạn như hình đại diện, lượt chơi trò chơi và ảnh chụp màn hình.
Cloud Messaging – Thông báo cho người chơi về nội dung hoặc cấp độ mới hoặc gửi thông báo đẩy cho những người chơi đã hoàn thành nội dung hiện có của bạn.
Crashlytics – Dành ít thời gian tìm lỗi và có nhiều thời gian khắc phục lỗi hơn. Xây dựng các trò chơi ổn định hơn bằng cách cung cấp thông tin chi tiết chuyên sâu và hữu ích về các sự cố.
Dynamic Links – Chia sẻ nội dung, chẳng hạn như cấp độ tuỳ chỉnh, vật phẩm trong trò chơi và lời mời chơi trò chơi giữa những người chơi.
Remote Config – Thay đổi các thành phần của trò chơi mà không cần triển khai mã, bao gồm cả các chế độ cài đặt như mật độ kẻ thù hoặc tần sức tăng sức mạnh.
Cloud Functions – Chạy mã phụ trợ trong một môi trường an toàn để phản hồi các sự kiện do các sản phẩm khác của Firebase và yêu cầu của ứng dụng kích hoạt.
Các sản phẩm được Firebase hỗ trợ
SDK Firebase cho C++ và cho Unity trực tiếp hỗ trợ các sản phẩm sau đây của Firebase. Firebase cũng hỗ trợ một nhóm con của các thư viện hiện có để triển khai quy trình làm việc trên máy tính (beta).
| Sản phẩm của Firebase | C++ | Unity | Máy tính (beta) |
|---|---|---|---|
| AdMob | |||
| Firebase AI Logic | |||
| Analytics | |||
| App Check | |||
| Authentication | |||
| Cloud Firestore | |||
| Cloud Functions | |||
| Cloud Messaging | |||
| Cloud Storage | |||
| Crashlytics | |||
| Dynamic Links | |||
| Realtime Database | |||
| Remote Config |