Dzięki Firebase łatwo dodasz usługi backendu i analitykę do aplikacji mobilnej w grach na iOS i Androida. Korzystając z naszych 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 napisać dowolny kod w języku Swift/Objective-C lub Java/Kotlin.
Chcesz rozpocząć? Wybierz platformę:
Więcej informacji o zwiększaniu skuteczności gier dzięki Firebase znajdziesz w naszym Strona gier w Firebase
Przykładowe zastosowania Firebase w grach
AdMob – zarabiaj w grach dzięki banerom reklamowym, reklamy pełnoekranowe, a nawet reklamy wideo z nagrodą. Śledź skuteczność reklam za pomocą Google Analytics
Analytics – dowiedz się, jak gracze wchodzą w interakcje z grą ile czasu grają, ile czasu zajmuje im ukończenie poziomów, jak często robią zakupy w aplikacji i jak często wracają do niej, grę i wiele innych rzeczy.
App Check – chroń swoje zasoby interfejsu API przed nadużyciami przez uniemożliwiają nieautoryzowanym klientom dostęp do zasobów backendu.
Authentication – umożliw graczom bezproblemowe logowanie się, pozwala też bezpiecznie zarządzać kontem.
Realtime Database – odczytywanie i zapisywanie treści gry za pomocą tej skalowanej bazy danych w czasie rzeczywistym. Realtime Database umożliwia śledzenie gracza obecności w grze i poza nią.
Cloud Firestore – odczytywanie i zapisywanie treści gry za pomocą tej skalowalnej bazy danych w czasie rzeczywistym. Cloud Firestore ma oczekującą dostępność gwarantuje i umożliwia wyświetlanie danych z wybranych lokalizacji na całym świecie.
Cloud Storage – przechowywanie i przekazywanie treści generowanych przez graczy w sposób niezawodny i bezpieczny, np. awatarów, rozgrywek i zrzutów ekranu.
Cloud Messaging – informuj graczy o nowościach takich jak treści lub poziomy, albo wysyłać powiadomienia push do graczy, którzy ukończyli zadanie dostępnych treści.
Crashlytics – poświęcaj mniej czasu na wyszukiwanie, a więcej naprawianiu awarii. Twórz bardziej stabilne gry dzięki szczegółowym i praktycznym funkcjom statystyki awarii.
Dynamic Links – udostępniaj treści, takie jak niestandardowe poziomy produkty w grze i zaproszenia do gry przesyłane między graczami.
Remote Config – zmień elementy gry bez wdrażania kodu, w tym ustawień takich jak gęstość wrogów czy ulepszenia i częstotliwości.
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 wdrożenia przepływu pracy na komputery (beta).
Usługa Firebase | C++ | Unity | Komputer (beta) |
---|---|---|---|
AdMob | |||
Analytics | |||
App Check | |||
Authentication | |||
Cloud Firestore | |||
Cloud Functions | |||
Cloud Messaging | |||
Cloud Storage | |||
Crashlytics | |||
Dynamic Links | |||
Realtime Database | |||
Remote Config |