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 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ụ của Firebase trong mã C++ và Unity mà không phải viết bất kỳ mã Swift/Target-C hoặc Java/Kotlin nào.

Làm quen với C++

Làm quen với Unity


Tìm hiểu thêm thông tin về cách thiết lập trò chơi của bạn bằng Firebase tại trang trò chơi trong Firebase của chúng tôi.

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ọ cần để hoàn thành cấp độ, mức độ và tần suất 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.

  • Kiểm tra ứng dụng – Bảo vệ tài nguyên API của bạn không bị 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ợ.

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

  • Cơ sở dữ liệu theo thời gian thực – Đọ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. Cơ sở dữ liệu theo 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ó các bảo đảm vượt trội về thời gian hoạt động, 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.

  • Bộ nhớ trên đám mây – 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, hình ảnh chơi trò chơi và ảnh chụp màn hình.

  • Gửi thông báo 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 cho những người chơi đã xem xong nội dung hiện có của bạn.

  • Crashlytics – Mất ít thời gian tìm kiếm hơn và có thêm thời gian khắc phục sự cố. Tạo 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ố.

  • Đường liên kết động – 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 tham gia trò chơi giữa những người chơi.

  • Cấu hình từ xa – Thay đổi các yếu tố 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 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 do các sản phẩm Firebase và yêu cầu khác của khách hàng kích hoạt.

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 sản phẩm sau đây của Firebase. Firebase cũng hỗ trợ một số thư viện có sẵn để triển khai quy trình công việc trên máy tính (thử nghiệm).

Sản phẩm Firebase C++ Unity Máy tính (beta)
AdMob
Số liệu phân tích
Kiểm tra ứng dụng
Xác thực
Cloud Firestore
Chức năng đám mây
Giải pháp gửi thông báo qua đám mây
Bộ nhớ trên đám mây
Crashlytics
Đường liên kết động
Cơ sở dữ liệu theo thời gian thực
Cấu hình từ xa