콘솔로 이동

게임용 Firebase

Firebase를 활용한 게임 업그레이드

Firebase는 다음과 같이 게임에 도움이 됩니다.

애널리틱스를 통해 게임 플레이 시간이 얼마나 되는지, 레벨을 완료하는 데 얼마나 걸리는지, 인앱 콘텐츠를 얼마나 구매하는지 등 플레이어의 게임 경험에 대해 알아보세요. 동적 링크를 사용하면 맞춤 레벨, 게임 아이템, 게임 초대와 같은 콘텐츠를 플레이어 공유할 수 있습니다. 클라우드 메시징으로 신규 콘텐츠를 출시하고 제공하는 콘텐츠를 모두 완료한 플레이어에게 푸시 알림도 보내세요. 원격 구성을 사용해 적의 밀도, 파워업 아이템 출현 빈도 등의 게임플레이 설정을 즉석에서 조정할 수 있습니다. 실시간 데이터베이스를 사용하면 맞춤 지도와 같은 사용자 제작 콘텐츠를 클라우드에 안전하게 저장할 수 있습니다. 또한 저장소는 안전한 서비스를 통해 플레이어에게 다운로드 가능한 콘텐츠를 제공합니다.

plat_cpp plat_unity

강력한 C++ 및 Unity용 SDK

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

C++ 및 Unity용 Firebase SDK는 다음과 같은 기능을 지원합니다.

AdMob, 애널리틱스, 동적 링크, 초대, 원격 구성, 인증, 실시간 데이터베이스, 클라우드 메시징, 저장소, Cloud Functions

plat_cpp plat_unity

콘솔에서 더 많은 기능 활용

콘솔에서 바로 애널리틱스로 사용량 데이터를 이용, 관리, 확인합니다. 인증 설정을 관리하고 원격 구성 매개변수를 변경 및 업데이트합니다. Firebase 저장소에 파일을 업로드하고 작성기를 사용하여 메시지를 전송하는 등의 작업을 할 수 있습니다.

Firebase 예측 및 A/B 테스트와 같은 기능을 쉽게 활성화하고 액세스할 수 있습니다. 예측은 머신러닝의 기능을 활용하여 플레이어를 위한 맞춤형 환경을 제공합니다. A/B 테스트에서는 알림 및 원격 구성을 이용해 실험을 진행할 수 있습니다.

Flood-it! 샘플 프로젝트 둘러보기(로그인 필요)

데스크톱 플랫폼에서 개발 및 테스트

게임을 제작할 때 데스크톱 플랫폼에서 먼저 앱을 테스트한 다음 개발 과정의 이후 단계에서 기기에 배포하고 테스트하기가 훨씬 간편할 때가 많습니다. Google에서는 이러한 워크플로를 위해 Firebase Unity 및 C++ SDK의 하위 집합을 제공하여 데스크톱 플랫폼을 지원합니다.

실시간 데이터베이스, 원격 구성, 인증, Cloud Storage 및 Cloud Functions.

(나머지 데스크톱 라이브러리는 작동하지 않는 스텁 구현입니다.)

샘플 게임 보기

Firebase를 게임에 얼마나 쉽게 연결할 수 있는지 보여드리기 위해 GitHub에서 확인하거나 Google Play 스토어에서 휴대기기에 다운로드할 수 있는 샘플 게임 2개를 제작했습니다. Unity 샘플 앱인 MechaHamster는 iOS의 앱 스토어에서도 제공됩니다.

Mechahamster(Unity SDK)

Zooshi(C++ SDK)

유명 게임 제작사들의 선택

Firebase의 강력한 기능을 게임에 활용하는 유명 개발자들이 많습니다.

 
 
 
 
 
 

전체 Firebase 플랫폼 살펴보기

Firebase를 사용하면 보다 손쉽게 고품질의 게임을 개발하고 플레이어층을 확대하여 더 많은 수익을 창출할 수 있습니다. 각 기능은 독립적으로도 작동하지만 함께 사용하면 더 큰 효과를 볼 수 있습니다.