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 dịch vụ phụ trợ và phân tích vào thiết bị di động của mình trò chơi trên iOS và Android. Khi sử dụng SDK dành 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 phải viết mã Swift/Target-C hoặc Java/Kotlin bất kỳ.


Bạn đã sẵn sàng bắt đầu? Chọn nền tảng bạn sử dụ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ề các trường hợp sử dụng Firebase trong trò chơi của bạn

  • 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í là 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 gian chơi, thời gian họ hoàn thành cấp độ, mức độ mức độ 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à hơn thế nữa.

  • 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 chặn máy khách 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 mượt mà cũng đả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 theo thời gian thực, có thể mở rộng này. Realtime Database cho phép bạn theo dõi người chơi sự hiện diện 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 vượt trội đảm bảo và cho phép bạn phân phát dữ liệu từ các địa điểm 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 nội dung một cách đáng tin cậy và an toàn, chẳng hạn như hình đại diện, cách 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 độ hoặc gửi thông báo đẩy đến những người chơi đã hoàn thành nội dung hiện có của bạn.

  • Crashlytics — Tiết kiệm thời gian tìm kiếm hơn và có nhiều thời gian hơn khắc phục sự cố. Tạo trò chơi ổn định hơn bằng cách cung cấp những nội dung sâu sắc và thiết thực thông tin chi tiết về các sự cố.

  • Dynamic Links — Chia sẻ nội dung, chẳng hạn như các cấp độ tuỳ chỉnh, vật phẩm trong trò chơi và lời mời tham gia 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ợ một cách bảo mật để phản hồi các sự kiện được kích hoạt bởi các sản phẩm Firebase khác và yêu cầu của khách hàng.

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

Firebase SDK dành cho C++ và dành cho Unity hỗ trợ trực tiếp các Firebase sau của Google dành cho doanh nghiệp. 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 (beta)
AdMob
Analytics
App Check
Authentication
Cloud Firestore
Cloud Functions
Cloud Messaging
Cloud Storage
Crashlytics
Dynamic Links
Realtime Database
Remote Config