Firebase

2026. 1. 8. 22:53·🌍Network

Firebase

파이어베이스는 어플리케이션 개발에 필요한 백엔드 플랫폼이다.

게임의 경우 클라이언트 뿐만 아니라 게임을 구성하기 위한 다양한 백엔드 플랫폼 기능들이 필요하다.

파이어베이스는 다양한 기능의 백엔드 기능을 제공하여 개발자에서 클라이언트 개발에 집중할 수 있도록 한다.

서버를 직접 만들지 않아도 로그인, DB, 알림, 분석까지 한 번에 해결해주는 서비스

모바일, 웹, 앱을 빠르게 만들기 위한 백엔드 서비스 묶음이다.

 

 

무엇을 할 수 있는지?

  1. Authentication ( 인증 )
    └ 이메일 / 비밀번호
    └ Google , Apple, Facebook 로그인
    └ 익명 로그인
    └ 회원가입과 로그인 서버 직접 만들지 않아도 된다
  2. Database ( 데이터 저장 )
    └ 실시간 동기화 ( 채팅 , 상태 표시 )
    └ 구조 : JSON

    FireStore
    └ 문서 기반 DB
    └ 쿼리 강력 , 확장성 좋음
    └ 게임 로비 , 유저 정보 , 점수 저장에 많이 사용한다.
  3. Hosting
    └ 웹 페이지 바로 배포
    └ React / Vue / 정적 페이지 지원
  4. Cloud Functions
    └ 서버 코드 일부만 작성
    └ 회원가입 시 보상 지급 등

  5. Analytics & Crashlytics
    └ 유저 행동 분석
    └ 앱 크래시 자동 수집

 

사용하면 좋은 상황

  • 서버 개발 경험이 적을 때 사용하면 좋다
  • 로그인 / 랭킹 / 저장 기능이 필요할 때
  • 모바일 / 인디 게임

 

주의점

  • 무료 플랜은 트래픽 제한이 있다
  • 실시간 액션 게임 서버로는 좋지 않다
  • DB 구조 설계가 중요하다

'🌍Network' 카테고리의 다른 글

RPC ( Remote Procedure Call )  (0) 2026.01.07
IPunObservable  (0) 2026.01.07
Photon View  (0) 2026.01.07
Photon Lobby & Room  (0) 2026.01.07
네트워크 기초  (0) 2026.01.05
'🌍Network' 카테고리의 다른 글
  • RPC ( Remote Procedure Call )
  • IPunObservable
  • Photon View
  • Photon Lobby & Room
DevHoChan
DevHoChan
맨땅에서 시작하는 코딩 도전
  • DevHoChan
    Debugging Life
    DevHoChan
  • 전체
    오늘
    어제
    • 분류 전체보기 (374)
      • 🕹️Game Life (1)
      • 🖥️Computer Science (5)
      • 📖TIL (141)
        • 🔥Projects (16)
        • 💡DevTips (5)
        • 🤔발생한 문제와 해결 (5)
        • 🔮Unity Graphics (5)
        • 🎤Interview (3)
        • ✅CodingTest (9)
      • 🚀Game Release (4)
      • 🧊Unity Basic (58)
        • 📌용어 사전 (1)
        • 에디터&인터페이스 (3)
        • 디버그 (1)
        • 라이프사이클 (4)
        • 게임오브젝트 (4)
        • 프리팹 (1)
        • 오브젝트풀링 (4)
        • 애트리뷰트 (2)
        • 트랜스폼 (4)
        • 물리&충돌 (1)
        • 프레임&델타타임 (4)
        • 코루틴&이벤트 (7)
        • 수학&보정함수 (3)
        • 디자인패턴 (9)
        • UGUI (3)
        • 벡터 ( Vector ) (3)
        • 씬 ( Scene ) (2)
        • 데이터 관리 (2)
      • ⭐C Sharp (99)
        • 📌용어 사전 (1)
        • 📌문법 사전 (6)
        • 메모리 관리 (3)
        • 00. 문법 (17)
        • 01. 변수 (3)
        • 02. 자료형 (2)
        • 03. 연산자 (6)
        • 04. 조건문 (2)
        • 05. 반복문 (2)
        • 06. 배열 (3)
        • 07. 메서드(함수) (7)
        • 08. 열거형 (3)
        • 09. 구조체 (2)
        • 10. 참조 (2)
        • 11. 객체 지향 (11)
        • 12. 델리게이트 (3)
        • 13. 디자인 패턴 (7)
        • 14. LINQ (1)
        • 📂▼자료구조 (2)
        • 15-1. 제네릭 (3)
        • 15-2. 배열 (4)
        • 15-3. 리스트 (2)
        • 15-4. 스택과 큐 (2)
        • 15-5. 딕셔너리 해시테이블 (2)
        • 15-6. 트리와 그래프 (3)
      • 📊Algorithm (16)
        • BigO (2)
        • 정렬 (4)
        • 셔플 (2)
        • 탐색 (6)
        • 최적화 (1)
      • 📝Game Design (16)
      • 🤖​AI Tools (12)
        • AI 리뷰 분석 (6)
        • Player2 (0)
        • 3D 모델링 (1)
        • 2D 스프라이트 (0)
        • 이미지 (2)
        • 사운드 (1)
        • 동영상 (1)
        • 문서 (1)
      • 🌍Network (6)
      • 🌱Github (11)
        • 기본 개념 (7)
        • 명령어 (1)
        • 도구 활용 (1)
      • ⚙️Visual Studio (5)
        • 🔧설치 및 환경설정 (2)
        • ⌨️HotKey (1)
        • 🚨디버깅 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    GitHub
    algorithm
    OOP
    메모리관리
    부트캠프
    디자인패턴
    유니티
    게임기획
    자료형
    CodingTest
    unity
    csharp
    문법
    자료구조
    기획
    c#
    gamedesign
    객체지향
    til
    게임디자인
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
DevHoChan
Firebase
상단으로

티스토리툴바