Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기

Firebase를 사용하여 게임 개발 시작하기

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Firebase를 사용하면 iOS 및 Android의 모바일 게임에 백엔드 서비스 및 분석을 쉽게 추가할 수 있습니다. C++ 및 Unity용 SDK를 사용하면 Swift/Objective-C 또는 Java/Kotlin 코드를 작성할 필요 없이 C++ 및 Unity 코드에서 직접 Firebase 서비스에 액세스할 수 있습니다.

C++ 시작하기

Unity 시작하기


Firebase 게임 페이지 에서 Firebase로 게임을 강화하는 방법에 대해 자세히 알아보세요.

게임 내 Firebase 사용 사례의 예

  • AdMob — 배너 광고, 전면 광고, 보상형 동영상으로 게임에서 수익을 올리세요. Google 애널리틱스로 광고 실적을 추적하세요.

  • 분석 — 플레이어가 게임과 상호 작용하는 방식, 플레이하는 데 소요되는 시간, 레벨을 완료하는 데 걸리는 시간, 인앱 구매 횟수 및 빈도, 게임 재방문 빈도 등을 알아보세요.

  • 인증 — 플레이어에게 원활한 로그인 경험을 제공하여 안전하고 안전한 계정 관리를 보장합니다.

  • 실시간 데이터베이스 — 확장 가능한 실시간 데이터베이스를 사용하여 게임 콘텐츠를 읽고 씁니다. 실시간 데이터베이스를 사용하면 게임 안팎에서 플레이어의 존재를 추적할 수 있습니다.

  • Cloud Firestore — 확장 가능한 실시간 데이터베이스를 사용하여 게임 콘텐츠를 읽고 씁니다. Cloud Firestore는 뛰어난 가동 시간을 보장하며 전 세계에서 선택한 위치에서 데이터를 제공할 수 있습니다.

  • 클라우드 스토리지 — 아바타, 게임 플레이, 스크린샷과 같은 플레이어 생성 콘텐츠를 안정적이고 안전하게 저장하고 제공합니다.

  • 클라우드 메시징 — 플레이어에게 새로운 콘텐츠 또는 레벨에 대해 알리거나 사용 가능한 콘텐츠를 완료한 플레이어에게 푸시 알림을 보냅니다.

  • Crashlytics — 충돌을 찾는 시간을 줄이고 해결하는 데 더 많은 시간을 할애하십시오. 충돌에 대한 심층적이고 실행 가능한 인사이트를 제공하여 더욱 안정적인 게임을 구축하세요.

  • 동적 링크 — 플레이어 간에 사용자 지정 레벨, 게임 내 항목 및 게임 초대와 같은 콘텐츠를 공유합니다.

  • 원격 구성 — 코드를 배포하지 않고 적의 밀도 또는 파워업 빈도와 같은 설정을 포함하여 게임의 요소를 변경합니다.

  • Cloud Functions — 다른 Firebase 제품 및 클라이언트 요청에 의해 트리거된 이벤트에 대한 응답으로 안전한 환경에서 백엔드 코드를 실행합니다.

지원되는 Firebase 제품

C++ 및 Unity용 Firebase SDK는 다음 Firebase 제품을 직접 지원합니다. Firebase는 데스크톱 워크플로( 베타 ) 구현에 사용할 수 있는 라이브러리의 하위 집합도 지원합니다.

Firebase 제품 C++ 단일성 데스크톱(베타)
애드몹
해석학
입증
클라우드 파이어스토어
클라우드 함수
클라우드 메시징
클라우드 스토리지
Crashlytics
동적 링크
실시간 데이터베이스
원격 구성