UNITY/Firebase

[Firebase] Unity에서 Firebase 사용하기

멍정 2023. 11. 22. 15:08

멍하

멍정입니다.

이쪽 블로그에서는 설명하는 말투로 적어본 적이 없어서 좀 어색하지만 열심히 적도록 노력해볼게요.

오늘의 주제는 '유니티에서 파이어베이스로 데이터 전송하기'입니다.

본론에 들어가기에 앞서.. 왜 파이어베이스를 사용하고 있는가?

why?

이번에 진행하는 프로젝트는

카메라로 촬영한 이미지를 웹에 업로드하여

웹에서 이미지를 받아볼 수 있도록 진행하고 있기 때문이죠!

아무튼 거두절미하고 본론으로 가보아요(ง˙∇˙)ว 


Firebase란 무엇인가?

파이어베이스를 활용하기 위해서 파이어베이스가 무엇인지 먼저 알아볼 필요가 있겠죠?

Firebase는 사용자의 사랑을 받는 앱과 게임을 빌드하고 성장시키는 데 도움이 되는 앱 개발 플랫폼입니다. 이 플랫폼은 Google이 지원하며 전 세계 수백만 개 회사에서 신뢰를 받고 있습니다.
-Firebase 공식 홈페이지-

 

 

간단하게 백엔드의 기능을 대신해주는 플랫폼이라고 생각할 수 있습니다. 데이터베이스는 물론 호스팅, 스토리지 등의 서비스를 제공합니다. 유니티에서는 chat이나 로그인 등의 기능으로 자주 사용되고 있는 것 같습니다.

하지만 이번에 제가 진행한 부분은 유니티에서 이미지 파일을 파이어베이스 스토리지에 업로드 하는 것이었습니다. 아무튼 파이어베이스 셋업부터 시작해보아요!


Firebase setup

우선 파이어베이스 사이트에 회원가입을 해주세요. 로그인 후 메인 홈페이지 우측 상단의 콘솔로 이동을 통해 콘솔로 이동해줍니다.

 

Firebase | Google’s Mobile and Web App Development Platform

개발자가 사용자가 좋아할 만한 앱과 게임을 빌드하도록 지원하는 Google의 모바일 및 웹 앱 개발 플랫폼인 Firebase에 대해 알아보세요.

firebase.google.com

콘솔로 이동 후

프로젝트 이름을 지정해주고 쭉쭉 진행해주세요.

구글 애널리틱스는 기본으로 설정해줬어요!

프로젝트가 생성되면 메인페이지에서 유니티 로고를 선택해주세요.

유니티에 파이어베이스를 추가하기 위한 절차를 진행해줍니다.

apple과 android중에 선택해서 진행해주시면 됩니다.

패키지 이름이 무슨뜻인지 잘 모르겠어서 유니티 설명을 가져왔습니다.

계속 진행해주시면 google-services.json 파일과 firebase Unity SDK파일을 받을 수 있는데

google-services.json은 스토리지 설정 후 다시 변경해주어야해서 일단은 넘어가겠습니다.

firebase Unity SDK을 다운로드한 후 압축을 풀어주세요

이걸로 기본적인 파이어베이스 세팅은 끝입니다.

다음 글에서 파이어베이스와 스토리지를 연동시켜보아요!

파이어베이스 설정 끝!