Dzięki Firebase możesz łatwo dodawać do gier mobilnych na iOS i Androida usługi backendowe i funkcję analityczną. Korzystając z pakietów SDK dla C++ i Unity, możesz uzyskiwać dostęp do usług Firebase bezpośrednio w kodzie C++ i Unity bez konieczności pisania kodu Swift/Objective-C ani Java/Kotlin.
Chcesz rozpocząć? Wybierz platformę:
Więcej informacji o ulepszaniu gier za pomocą Firebase znajdziesz na stronie z grami Firebase.
Przykładowe zastosowania Firebase w grach
AdMob – zarabiaj w grach na reklamach banerowych, reklamach pełnoekranowych, a nawet na reklamach wideo z nagrodą. Śledź skuteczność reklam za pomocą Google Analytics.
Analytics – dowiedz się, jak gracze wchodzą w interakcję z Twoją grą, ile czasu spędzają na graniu, jak długo zajmuje im ukończenie poziomów, ile i jak często dokonują zakupów w aplikacji oraz jak często wracają do gry.
App Check – chroni zasoby interfejsu API przed nadużyciami, uniemożliwiając nieautoryzowanym klientom dostęp do zasobów backendu.
Authentication – zapewnij graczom bezproblemowe logowanie, które gwarantuje również bezpieczne zarządzanie kontem.
Realtime Database – odczytywanie i zapisywanie treści gry za pomocą tej skalowanej bazy danych w czasie rzeczywistym. Realtime Database umożliwia śledzenie obecności gracza w grze i poza nią.
Cloud Firestore – odczytywanie i zapisywanie treści gry za pomocą tej skalowalnej bazy danych w czasie rzeczywistym. Cloud Firestore zapewnia wyjątkowe gwarancje dostępności i umożliwia przesyłanie danych z dowolnych lokalizacji na całym świecie.
Cloud Storage – przechowywanie i przesyłanie treści generowanych przez graczy w sposób niezawodny i bezpieczny, np. awatary, rozgrywki i zrzuty ekranu.
Cloud Messaging – informowanie graczy o nowych treściach lub poziomach oraz wysyłanie powiadomień push do graczy, którzy ukończyli dostępne treści.
Crashlytics — dzięki temu możesz szybciej znajdować przyczyny awarii i szybciej je rozwiązywać. Tworzenie bardziej stabilnych gier dzięki udostępnianiu szczegółowych i przydatnych statystyk dotyczących awarii.
Dynamic Links – udostępnianie treści, takich jak niestandardowe poziomy, elementy w grze i zaproszenie do gry, innym graczom.
Remote Config – zmieniaj elementy gry bez wdrażania kodu, w tym ustawienia takie jak gęstość wrogów czy częstotliwość mocy.
Cloud Functions – uruchamianie kodu backendu w bezpiecznym środowisku w odpowiedzi na zdarzenia wywoływane przez inne usługi Firebase i żądania klienta.
Obsługiwane usługi Firebase
Pakiety SDK Firebase na C++ i Unity obsługują bezpośrednio te usługi Firebase: Firebase obsługuje też podzbiór dostępnych bibliotek na potrzeby implementacji na komputery (beta).
Usługa Firebase | C++ | Unity | Desktop (beta) |
---|---|---|---|
AdMob | |||
Analytics | |||
App Check | |||
Authentication | |||
Cloud Firestore | |||
Cloud Functions | |||
Cloud Messaging | |||
Cloud Storage | |||
Crashlytics | |||
Dynamic Links | |||
Realtime Database | |||
Remote Config |