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

Với Firebase, thật dễ dàng để thêm các dịch vụ phụ trợ và phân tích vào trò chơi dành cho thiết bị di động của bạn trên iOS và Android. Bằng cách sử dụng SDK dành cho C++ và Unity của chúng tôi, bạn có thể truy cập trực tiếp vào các dịch vụ Firebase bằng mã C++ và Unity của mình mà không cần phải viết bất kỳ mã Swift/Objective-C hoặc Java/Kotlin nào.

Bắt đầu với C++

Bắt đầu với Unity


Tìm hiểu thêm thông tin về cách tăng sức mạnh cho trò chơi của bạn bằng Firebase tại trang trò chơi Firebase của chúng tôi.

Các trường hợp sử dụng mẫu cho 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í cả video kèm phần thưởng. Theo dõi hiệu suất quảng cáo của bạn bằng Google Analytics.

  • Phân tích — Tìm hiểu cách người chơi tương tác với trò chơi của bạn, họ dành bao nhiêu thời gian để chơi, mất bao lâu để hoàn thành cấp độ, 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.v.

  • Kiểm tra ứng dụng - Bảo vệ tài nguyên API của bạn khỏi bị lạm dụng bằng cách ngăn chặn các ứng dụng khách trái phép truy cập vào tài nguyên phụ trợ của bạn.

  • Xác thực — Cung cấp cho người chơi trải nghiệm đăng nhập dễ dàng, đồng thời đảm bảo quản lý tài khoản an toàn và bảo mật.

  • Cơ sở dữ liệu thời gian thực - Đọc và ghi nội dung trò chơi bằng cơ sở dữ liệu thời gian thực, có thể mở rộng này. Cơ sở dữ liệu thời gian thực 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 có sự đảm bảo vượt trội về thời gian hoạt động và cho phép bạn phân phát dữ liệu từ các địa điểm bạn chọn trên toàn thế giới.

  • Lưu trữ đám mây - Lưu trữ và phân phối 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, cách chơi trò chơi và ảnh chụp màn hình.

  • Nhắn tin qua đám mây - 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 tới những người chơi đã hoàn thành nội dung có sẵn của bạn.

  • Crashlytics — Tốn ít thời gian hơn để tìm kiếm và dành nhiều thời gian hơn để 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 sâu sắc và hữu ích về các sự cố.

  • Liên kết động — Chia sẻ nội dung, chẳng hạn như cấp độ tùy 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.

  • Cấu hình từ xa - Thay đổi các thành phần trong trò chơi của bạn mà không cần triển khai mã, bao gồm các cài đặt như mật độ kẻ thù hoặc tần suất tăng sức mạnh.

  • Chức năng đám mây - Chạy mã phụ trợ trong môi trường an toàn để phản hồi các sự kiện được kích hoạt bởi các sản phẩm Firebase và yêu cầu khác của khách hàng.

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

SDK Firebase dành 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 có sẵn để triển khai quy trình làm việc trên máy tính để bàn ( beta ).

sản phẩm căn cứ hỏa lực C++ Đoàn kết Máy tính để bàn (beta)
AdMob
phân tích
Kiểm tra ứng dụng
Xác thực
Cửa hàng đám mây
Chức năng đám mây
Nhắn tin qua đám mây
Lưu trữ đám mây
Crashlytics
Liên kết động
Cơ sở dữ liệu thời gian thực
Cấu hình từ xa