Dzięki Firebase możesz łatwo dodać usługi backendu i statystyki do swoich gier mobilnych na iOS i Androida. Korzystając z naszych pakietów SDK na C++ i Unity, możesz uzyskiwać dostęp do usług Firebase bezpośrednio w kodzie C++ i Unity bez konieczności pisania kodu w Swift/Objective-C lub Java/Kotlin.
Chcesz rozpocząć? Wybierz platformę:
Przykłady zastosowań Firebase w grach
AdMob – zarabiaj na grach dzięki banerom reklamowym, reklamom pełnoekranowym, a nawet reklamom wideo z nagrodą. Śledź skuteczność reklam za pomocą Google Analytics.
Firebase AI Logic – twórz funkcje AI za pomocą modeli Gemini, takie jak nowe formy interakcji z graczem (zarówno głosowej, jak i obrazowej), dynamiczne i rozwijające się światy gier oraz spersonalizowane wrażenia.
Analytics – dowiedz się, jak gracze wchodzą w interakcję z Twoją grą, ile czasu spędzają na graniu, ile czasu zajmuje im ukończenie poziomów, jak często i ile wydają na zakupy w aplikacji, jak często wracają do gry i wiele więcej.
App Check – chroń zasoby API przed nadużyciami, uniemożliwiając nieautoryzowanym klientom dostęp do zasobów backendu.
Authentication – zapewnij graczom płynne logowanie, które jednocześnie gwarantuje bezpieczne zarządzanie kontem.
Realtime Database – odczytuj i zapisuj treści w grze za pomocą tej skalowalnej bazy danych w czasie rzeczywistym. Realtime Database umożliwia śledzenie obecności gracza w grze i poza nią.
Cloud Firestore – odczytuj i zapisuj treści w grze za pomocą tej skalowalnej bazy danych w czasie rzeczywistym. Cloud Firestore ma doskonałe gwarancje czasu działania i umożliwia udostępnianie danych z wybranych lokalizacji na całym świecie.
Cloud Storage – przechowuj i udostępniaj treści generowane przez graczy, takie jak awatary, przejścia gier i zrzuty ekranu, w sposób niezawodny i bezpieczny.
Cloud Messaging — informuj graczy o nowych treściach lub poziomach albo wysyłaj powiadomienia push do graczy, którzy ukończyli dostępne treści.
Crashlytics – poświęcaj mniej czasu na znajdowanie błędów, a więcej czasu na ich naprawianie. Twórz bardziej stabilne gry, korzystając z szczegółowych i praktycznych informacji o awariach.
Dynamic Links – udostępniaj graczom treści, takie jak niestandardowe poziomy, elementy w grze i zaproszenia do gry.
Remote Config — zmieniaj elementy gry bez wdrażania kodu, w tym ustawienia takie jak gęstość wrogów czy częstotliwość pojawiania się ulepszeń.
Cloud Functions – uruchamiaj kod backendu w bezpiecznym środowisku w odpowiedzi na zdarzenia wywoływane przez inne usługi Firebase i żądania klientów.
Obsługiwane usługi Firebase
Pakiety SDK Firebase na C++ i Unity bezpośrednio obsługują te usługi Firebase. Firebase obsługuje też podzbiór dostępnych bibliotek na potrzeby implementacji przepływu pracy na komputerze (beta).
| Usługa Firebase | C++ | Unity | Komputer (beta) |
|---|---|---|---|
| AdMob | |||
| Firebase AI Logic | |||
| Analytics | |||
| App Check | |||
| Authentication | |||
| Cloud Firestore | |||
| Cloud Functions | |||
| Cloud Messaging | |||
| Cloud Storage | |||
| Crashlytics | |||
| Dynamic Links | |||
| Realtime Database | |||
| Remote Config |