Usprawnij tworzenie gier dzięki Firebase

Dzięki Firebase łatwo dodasz usługi backendu i analitykę do gier mobilnych na iOS i Androida. Dzięki pakietom SDK dla C++ i Unity możesz uzyskać dostęp do usług Firebase bezpośrednio w kodzie w C++ i Unity bez konieczności pisania kodu Swift/Objective-C lub Java/Kotlin.

Pierwsze kroki z C++

Pierwsze kroki z Unity


Więcej informacji o wzbogacaniu gier dzięki Firebase znajdziesz na stronie gier w Firebase.

Przykładowe zastosowania Firebase w Twoich grach

  • AdMob – zarabiaj na grach dzięki banerom reklamowym, reklamom pełnoekranowym i reklamom wideo z nagrodą. Śledź skuteczność reklam za pomocą Google Analytics.

  • Statystyki – dowiedz się m.in., jak gracze wchodzą w interakcję z grą, ile czasu grają w grę, ile czasu zajmuje im ukończenie poziomów, jak często i jak często robią zakupy w aplikacji, jak często wracają do gry itp.

  • Sprawdzanie aplikacji – chroń zasoby interfejsu API przed nadużyciami, uniemożliwiając nieautoryzowanym klientom dostęp do zasobów backendu.

  • Uwierzytelnianie – zapewniaj graczom bezproblemowe logowanie, a jednocześnie bezpieczne zarządzanie kontem.

  • Baza danych czasu rzeczywistego – odczyt i zapis treści gry za pomocą tej skalowalnej bazy danych czasu rzeczywistego. Baza danych czasu rzeczywistego umożliwia śledzenie obecności graczy w grze i poza nią.

  • Cloud Firestore – odczyt i zapis treści gry za pomocą tej skalowalnej bazy danych w czasie rzeczywistym. Cloud Firestore oferuje wyjątkowe gwarancje czasu działania i umożliwia udostępnianie danych z wybranych lokalizacji na całym świecie.

  • Cloud Storage – możesz niezawodnie i bezpiecznie przechowywać i udostępniać treści tworzone przez graczy, takie jak awatary, zapisy przebiegu rozgrywki i zrzuty ekranu.

  • Komunikacja w chmurze – informuj graczy o nowych treściach lub poziomach albo wysyłaj powiadomienia push do graczy, którzy skończą dostępne treści.

  • Awarie – poświęcaj mniej czasu na znajdowanie awarii, a więcej na ich naprawianie. Twórz bardziej stabilne gry dzięki szczegółowym i praktycznym statystykom dotyczącym awarii.

  • Linki dynamiczne – udostępniaj treści, takie jak niestandardowe poziomy, elementy w grze i zaproszenia do gry.

  • Zdalna konfiguracja – możesz zmieniać elementy gry bez wdrażania kodu, w tym ustawienia takie jak gęstość wrogów czy częstotliwość 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 dla C++ i Unity obsługują bezpośrednio wymienione poniżej usługi Firebase. Firebase obsługuje też podzbiór bibliotek dostępnych do wdrożenia przepływu pracy na komputerze (beta).

Usługa Firebase C++ Unity Komputer (beta)
AdMob
Analytics
Sprawdzanie aplikacji
Uwierzytelnianie
Cloud Firestore
Funkcje Cloud
Komunikacja w chmurze
Cloud Storage,
Crashlytics
Linki dynamiczne
Baza danych czasu rzeczywistego
Zdalna konfiguracja