Firebase를 사용한 게임 개발 역량 강화

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


시작할 준비가 되셨나요? 플랫폼 선택:

통합 C++


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

게임에서의 Firebase 사용 사례 예시

  • AdMob — 배너 광고로 게임에서 수익을 창출하세요. 전면 광고, 보상형 동영상 광고까지 가능합니다. 다음 기능으로 광고 실적을 추적하세요. Google Analytics

  • Analytics — 플레이어가 게임과 상호작용하는 방식을 알아봅니다. 게임 플레이 시간, 레벨을 완료하는 데 걸리는 시간, 얼마나 자주, 얼마나 자주 인앱 구매를 하는지, 게임 등 많은 작업을 할 수 있습니다.

  • App Check - API 리소스가 악용되지 않도록 보호 승인되지 않은 클라이언트가 백엔드 리소스에 액세스하는 것을 방지합니다.

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

  • Realtime Database — 이 기능을 사용하여 게임 콘텐츠를 읽고 씁니다. 확장 가능한 실시간 데이터베이스입니다. Realtime Database를 통해 플레이어를 추적할 수 있습니다. 존재감을 표현합니다.

  • Cloud Firestore — 다음을 사용하여 게임 콘텐츠 읽기 및 쓰기 실시간으로 확장 가능한 데이터베이스를 살펴보겠습니다. Cloud Firestore의 업타임이 훌륭함 보장하며, 선택한 위치의 데이터를 제공할 수 있습니다 있습니다.

  • Cloud Storage: 플레이어가 생성한 저장 및 게재 아바타, 게임 플레이스루, 게임 콘텐츠와 같은 안전하고 신뢰할 수 있는 콘텐츠를 있습니다.

  • Cloud Messaging — 플레이어에게 신규 또는 레벨을 완료한 플레이어에게 푸시 알림을 전송하세요. 확인할 수 있습니다.

  • Crashlytics — 찾는 시간을 줄이고 더 많은 시간 확보 비정상 종료를 수정합니다. 비정상 종료에 대해 활용 가능한 심층 분석 정보를 제공하여 게임의 안정성을 높입니다.

  • Dynamic Links: 맞춤 레벨, 게임 내 아이템, 플레이어 간 게임 초대를 지원합니다.

  • Remote Config: 게임의 요소를 변경합니다. 적의 밀도 또는 파워업과 같은 설정을 비롯한 코드 배포 없이 게재 빈도에 따라 달라집니다.

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

지원되는 Firebase 제품

C++ 및 Unity용 Firebase SDK에서 직접 지원하는 Firebase 제품은 다음과 같습니다. 또한 Firebase는 데스크톱 워크플로(베타) 구현을 위해 사용 가능한 라이브러리 중 일부를 지원합니다.

Firebase 제품 C++ Unity 데스크톱(베타)
AdMob
Analytics
App Check
Authentication
Cloud Firestore
Cloud Functions
Cloud Messaging
Cloud Storage
Crashlytics
Dynamic Links
Realtime Database
Remote Config