Firebase ułatwia dodawanie usług backendu i analityki do gier mobilnych na iOS i Androida. Korzystając z naszych pakietów SDK dla języków 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 językach Swift/Objective-C lub Java/Kotlin.
Chcesz rozpocząć? Wybierz platformę:
Więcej informacji o ulepszaniu gier za pomocą Firebase znajdziesz na naszej stronie poświęconej grom w Firebase.
Przykładowe przypadki użycia 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 – tworzenie funkcji AI z użyciem modeliGemini, takich jak nowe formy interakcji z graczem (zarówno za pomocą głosu, jak i obrazu), dynamiczne i rozwijające się światy gier oraz spersonalizowane funkcje.
Analytics – dowiedz się, jak gracze korzystają z Twojej gry, ile czasu spędzają na graniu, jak długo zajmuje im ukończenie poziomów, jak często i jak dużo robią zakupów w aplikacji, jak często wracają do gry i wiele więcej.
App Check – chroń zasoby interfejsu API przed nadużyciami, uniemożliwiając nieautoryzowanym klientom dostęp do zasobów backendu.
Authentication – zapewnij graczom bezproblemowe logowanie, które jednocześnie gwarantuje bezpieczne zarządzanie kontem.
Realtime Database – odczytywanie i zapisywanie treści gier za pomocą tej skalowalnej bazy danych czasu rzeczywistego. Realtime Database umożliwia śledzenie obecności graczy w grze i poza nią.
Cloud Firestore – odczytywanie i zapisywanie treści w grze za pomocą tej skalowalnej bazy danych czasu rzeczywistego. Cloud Firestore ma gwarancję doskonałej dostępności i umożliwia udostępnianie danych z wybranych lokalizacji na całym świecie.
Cloud Storage – niezawodne i bezpieczne przechowywanie i wyświetlanie treści generowanych przez graczy, takich jak awatary, nagrania z rozgrywki i zrzuty ekranu.
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 – spędzaj mniej czasu na wyszukiwaniu, a więcej na naprawianiu awarii. Twórz stabilniejsze gry, udostępniając szczegółowe i przydatne informacje o awariach.
Dynamic Links – udostępnianie treści, takich jak niestandardowe poziomy, produkty 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 do implementacji przepływu pracy na komputerze (wersja 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 |