Firebase Realtime Database는 NoSQL 클라우드 데이터베이스를 사용하여 데이터를 저장하고 동기화합니다. 모든 클라이언트에서 실시간으로 데이터가 동기화되고 앱이 오프라인일 때도 데이터를 사용할 수 있습니다.
시작하기 전에
Realtime Database을 사용하려면 먼저 다음 작업을 해야 합니다.
- Unity 프로젝트를 등록하고 Firebase를 사용하도록 구성합니다. - Unity 프로젝트에서 현재 Firebase를 사용하고 있다면 이미 등록되어 Firebase용으로 구성된 것입니다. 
- Unity 프로젝트가 없는 경우 샘플 앱을 다운로드하면 됩니다. 
 
- Firebase Unity SDK(특히 - FirebaseDatabase.unitypackage)를 Unity 프로젝트에 추가합니다.
Unity 프로젝트에 Firebase를 추가할 때 Firebase Console 및 열려 있는 Unity 프로젝트 모두에서 작업을 수행해야 합니다. 예를 들어 Console에서 Firebase 구성 파일을 다운로드한 후 이 파일을 Unity 프로젝트로 이동하는 작업이 필요합니다.
데이터베이스 만들기
- Firebase Console의 Realtime Database 섹션으로 이동합니다. 기존 Firebase 프로젝트를 선택하라는 메시지가 표시됩니다. 데이터베이스 만들기 워크플로를 따릅니다. 
- Firebase Security Rules의 시작 모드를 선택합니다. - 테스트 모드
- 모바일과 웹 클라이언트 라이브러리를 시작할 때 유용하지만 모든 사람이 데이터를 읽고 덮어쓸 수 있습니다. 테스트 완료 후 Firebase 실시간 데이터베이스 규칙 이해 섹션을 검토해야 합니다. 
- 웹, Apple 또는 Android SDK를 시작하려면 테스트 모드를 선택하세요. 
- 잠금 모드
- 모바일과 웹 클라이언트의 모든 읽기와 쓰기를 거부합니다. 인증된 애플리케이션 서버에서는 사용자의 데이터베이스에 계속 액세스할 수 있습니다. 
 
- 데이터베이스의 위치를 선택합니다. - 데이터베이스 위치에 따라 새 데이터베이스의 URL이 다음 형식 중 하나로 지정됩니다. - DATABASE_NAME.firebaseio.com- us-central1의 데이터베이스)
- DATABASE_NAME.REGION.firebasedatabase.app
 
- 완료를 클릭합니다. 
Realtime Database를 사용 설정하면 Cloud API Manager의 API도 사용 설정됩니다.
공개 액세스 설정
Realtime Database가 제공하는 선언적 규칙 언어로 데이터의 구조, 색인 생성 방법, 데이터를 읽고 쓸 수 있는 조건을 정의할 수 있습니다.
다음 단계
- Realtime Database의 데이터를 구조화하는 방법 알아보기 
- 앱 출시를 준비합니다. - Google Cloud 콘솔에서 프로젝트의 예산 알림을 설정합니다.
- Firebase Console에서 사용량 및 결제 대시보드를 모니터링하여 프로젝트의 여러 Firebase 서비스 사용량을 전체적으로 파악합니다. 사용량 정보에 대한 자세한 내용은 Realtime Database 사용량 대시보드에서도 확인할 수 있습니다.
- Firebase 출시 체크리스트를 검토합니다.