Với Firebase, bạn có thể dễ dàng thêm các dịch vụ phụ trợ và Analytics vào trò chơi di động trên iOS và Android. Bằng cách 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 của bạn:
Tìm hiểu thêm thông tin về cách tăng cường sức mạnh cho trò chơi bằng Firebase trên trang trò chơi của Firebase.
Ví dụ về các trường hợp sử dụng Firebase trong trò chơi
AdMob – Kiếm doanh thu trong trò chơi của bạn bằng quảng cáo biểu ngữ, quảng cáo xen kẽ, thậm chí cả 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 cách sử dụng các 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ọ dành để 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 – Bảo vệ tài nguyên API của bạn khỏi hành vi sai trái bằng cách ngăn chặn các ứng dụng trái phép truy cập vào tài nguyên phụ trợ của bạn.
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 quy trình 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ừ 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, video 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 – Giảm thời gian tìm kiếm và tăng thời gian khắc phục sự cố. 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ề 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 trong 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 suất xuất hiện vật phẩm 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 máy khách kích hoạt.
Các sản phẩm được hỗ trợ của Firebase
Các SDK Firebase cho C++ và cho Unity trực tiếp hỗ trợ các sản phẩm Firebase sau đây. Firebase cũng hỗ trợ một số thư viện có sẵn cho quá trình triển khai quy trình làm việc trên máy tính (beta).
Sản phẩm Firebase | C++ | Unity | Máy tính (giai đoạn thử nghiệm) |
---|---|---|---|
AdMob | |||
Firebase AI Logic | |||
Analytics | |||
App Check | |||
Authentication | |||
Cloud Firestore | |||
Cloud Functions | |||
Cloud Messaging | |||
Cloud Storage | |||
Crashlytics | |||
Dynamic Links | |||
Realtime Database | |||
Remote Config |