Tăng cường phát triển trò chơi bằng Firebase

Với Firebase, bạn có thể dễ dàng thêm các dịch vụ phụ trợ và số liệu phân tích vào trò chơi dành cho thiết bị di động trên 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 trực tiếp vào các dịch vụ Firebase 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:

Unity C++


Tìm hiểu thêm thông tin về cách tăng cường trò chơi bằng Firebase tại trang Trò chơi Firebase.

Ví dụ về 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 dạng video có tặng thưởng. Theo dõi hiệu suất quảng cáo bằng Google Analytics.

  • 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 lượng 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.v.

  • App Check – Bảo vệ tài nguyên API của bạn khỏi hành vi sử dụng sai mục đích bằng cách ngăn ứ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 việc 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 theo thời gian thực, có thể mở rộng 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 theo thời gian thực, có thể mở rộng này. Cloud Firestore có thời gian hoạt động đáng kinh ngạc và đảm bảo rằng bạn có thể 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, bản 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 lỗi và tăng thời gian khắc phục sự cố. Xây dựng 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 suất tăng sức mạnh.

  • Cloud Functions – Chạy mã phụ trợ trong một môi trường bảo mật để phản hồi các sự kiện do các sản phẩm Firebase khác và các yêu cầu của ứng dụng kích hoạt.

Các sản phẩm Firebase được hỗ trợ

SDK Firebase cho C++ và Unity hỗ trợ trực tiếp các sản phẩm Firebase sau. Firebase cũng hỗ trợ một tập hợp con các thư viện hiện có để triển khai quy trình công việc trên máy tính (beta).

Sản phẩm Firebase C++ Unity Máy tính (thử nghiệm)
AdMob
Analytics
App Check
Authentication
Cloud Firestore
Cloud Functions
Cloud Messaging
Cloud Storage
Crashlytics
Dynamic Links
Realtime Database
Remote Config