Firebase Realtime Database przechowuje i synchronizuje dane z naszą chmurową bazą danych NoSQL. Dane są synchronizowane w czasie rzeczywistym na wszystkich klientach i pozostają dostępne, gdy aplikacja przechodzi w tryb offline.
Zanim zaczniesz
Zanim zaczniesz korzystać z usługi Realtime Database, musisz:
- Zarejestruj projekt Unity i skonfiguruj go tak, aby korzystał z Firebase. - Jeśli Twój projekt w Unity korzysta już z Firebase, jest on już zarejestrowany i skonfigurowany pod kątem Firebase. 
- Jeśli nie masz projektu Unity, możesz pobrać przykładową aplikację. 
 
- Dodaj do projektu Unity pakiet SDK Firebase Unity (a konkretnie - FirebaseDatabase.unitypackage).
Pamiętaj, że dodanie Firebase do projektu w Unity wymaga wykonania czynności zarówno w Firebasekonsoli, jak i w otwartym projekcie Unity (np. pobierasz z konsoli pliki konfiguracyjne Firebase, a następnie przenosisz je do projektu Unity).
Tworzenie bazy danych
- Przejdź do sekcji Realtime Database w Firebasekonsoli. Pojawi się prośba o wybranie dotychczasowego projektu Firebase. Postępuj zgodnie z procesem tworzenia bazy danych. 
- Wybierz tryb początkowy dla Firebase Security Rules: - Tryb testowy
- Dobre rozwiązanie na początek korzystania z bibliotek klienta mobilnego i internetowego, ale umożliwia odczytywanie i zastępowanie danych przez dowolną osobę. Po przetestowaniu zapoznaj się z sekcją Omówienie reguł Bazy danych czasu rzeczywistego Firebase. 
- Aby rozpocząć korzystanie z pakietu SDK na potrzeby internetu, urządzeń Apple lub Androida, wybierz tryb testowy. 
- Tryb blokady
- Odrzuca wszystkie odczyty i zapisy klientów mobilnych oraz internetowych. Uwierzytelnione serwery aplikacji nadal mogą uzyskiwać dostęp do bazy danych. 
 
- Wybierz lokalizację bazy danych. - W zależności od lokalizacji bazy danych adres URL nowej bazy danych będzie miał jedną z tych postaci: - DATABASE_NAME.firebaseio.com- us-central1)
- DATABASE_NAME.REGION.firebasedatabase.app
 
- Kliknij Gotowe. 
Gdy włączysz Realtime Database, interfejs API zostanie też włączony w Cloud API Manager.
Konfigurowanie dostępu publicznego
Realtime Database udostępnia deklaratywny język reguł, który pozwala określić, jak dane mają być strukturyzowane i indeksowane oraz kiedy można je odczytywać i zapisywać.
Następne kroki
- Dowiedz się, jak strukturyzować dane na potrzeby Realtime Database. 
- Przygotuj się do uruchomienia aplikacji: - Skonfiguruj alerty dotyczące budżetu w projekcie w konsoli Google Cloud.
- Monitoruj panel Wykorzystanie i rozliczenia w Firebase konsoli, aby uzyskać ogólny obraz wykorzystania usług Firebase w projekcie. Szczegółowe informacje o wykorzystaniu znajdziesz też w Realtime Database panelu Wykorzystanie.
- Zapoznaj się z listą kontrolną dotyczącą uruchamiania Firebase.