콘솔로 이동

Firebase로 게임 개발 시작하기

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

C++로 시작하기

Unity로 시작하기


Firebase 게임 페이지에서 Firebase로 게임을 업그레이드하는 방법을 자세히 알아보세요.

게임에서의 Firebase 사용 사례 예

  • 애널리틱스 — 플레이어가 게임을 플레이하는 방식, 게임 플레이 시간, 레벨을 완료하는 데 걸리는 시간, 인앱 구매 비용 및 빈도, 게임으로 돌아오는 빈도 등을 알아보세요.

  • 인증 — 플레이어에게 원활한 로그인 환경을 제공함과 동시에 안전하게 계정을 관리할 수 있습니다.

  • 실시간 데이터베이스 — 맞춤 맵과 같은 사용자 생성 콘텐츠를 클라우드에 안전하게 저장합니다.

  • Cloud Storage — 아바타, 게임 플레이스루, 스크린샷 등 플레이어가 생성한 콘텐츠를 안전하고 안정적으로 저장하고 제공합니다.

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

  • Crashlytics — 비정상 종료를 찾는 데 소요되는 시간을 줄이고 해결하는 데 더 많은 시간을 할애할 수 있습니다. 비정상 종료에 대한 활용 가능한 심층 분석 정보를 제공하여 안정적인 게임을 빌드합니다.

  • 클라우드 메시징 — 신규 콘텐츠나 레벨이 나오면 플레이어에게 알리거나, 제공된 콘텐츠를 모두 완료한 플레이어에게 푸시 알림을 보내세요.

  • 원격 구성 — 적의 밀도 및 파워업 아이템 출현 빈도와 같은 설정 등 게임 요소를 변경할 때 코드를 배포할 필요가 없습니다.

  • 동적 링크 — 플레이어들끼리 맞춤 레벨, 게임 아이템, 게임 초대와 같은 콘텐츠를 공유합니다.

  • 초대 — 플레이어가 친구와 가족에게 맞춤설정한 초대장을 보내 게임을 해 보도록 권유합니다. SMS, 이메일 또는 소셜 미디어를 통해 초대장을 보낼 수 있습니다. Firebase용 Google 애널리틱스로 추천 설치를 모니터링합니다.

  • AdMob — 배너 광고, 전면 광고, 보상형 동영상으로 게임에서 수익을 창출하세요. Firebase용 Google 애널리틱스를 사용하여 광고 실적을 추적합니다.

지원되는 기능

C++ 및 Unity용 Firebase SDK는 다음과 같은 Firebase 서비스를 직접 지원합니다. 데스크톱 워크플로(베타) 구현을 위한 서비스 집합의 하위 집합도 지원합니다.

Firebase 서비스 C++ Unity 데스크톱(베타)
애널리틱스
인증
실시간 데이터베이스
Cloud Storage
Cloud Functions
Crashlytics (베타)
클라우드 메시징
원격 구성
동적 링크
초대
AdMob