SDK 다루기는 좌절감을 줄 수 있고, StackOverflow 포럼을 샅샅이 뒤지기 전에 문제가 발생할 것입니다. 게임 개발을 시작하고 Facebook SDK가 어떻게 작동하는지 모른다면, 여기가 좋은 시작점입니다.
왜 Facebook Sdk가 필요한가요?
Facebook은 여전히 Ludo Star, 8 Ball Pool, UNO 같은 재미있는 게임을 호스팅합니다. 이러한 게임을 만들려면 Unity 같은 엔진이 필요하지만, Facebook에서 실행하거나 Facebook 관련 기능을 추가하려면 별도의 컴포넌트가 필요합니다. 이때 Facebook SDK가 필요합니다.
SDK는 소프트웨어 개발 키트를 의미합니다. Facebook의 SDK는 Facebook 기능을 소프트웨어에 통합하거나 Facebook 자체에서 사용할 수 있게 합니다. 일반적으로 8종류의 Facebook SDK가 있습니다. 하지만 게임을 만들기 위해서는 Facebook Unity SDK만 필요합니다.
Facebook Unity Sdk가 제공하는 기능은?
Facebook Unity SDK는 온라인에서 무료로 제공되며, 다음과 같은 기능을 제공합니다:
- 플레이어가 Facebook 프로필로 자동 로그인,
- 점수를 Facebook 친구와 공유,
- 광고 효과 추적,
- Facebook에서의 소비 행동 추적.
Meta의 공식 문서는 명확하고 따라하기 쉽습니다.
Facebook Unity Sdk가 수집하는 것은?
플레이어 행동 분석을 위해 SDK는 데이터를 수집합니다. 자세히 보면 다음을 포함합니다:
- 명시적 및 암묵적 이벤트,
- Facebook 앱 ID,
- 모바일 광고 ID,
- 앱과의 기본 상호작용 자동 로그 이벤트
- 그리고 시간대, 화면 크기, 기기 모델 등 기기 메타데이터.
신버전은 추가 데이터를 수집할 수 있습니다. 최신 SDK를 사용하기 전에 확인하세요. Kwalee 같은 게임 퍼블리셔와 협력 중이라면, 그들의 출판 관리자에게 추천 버전을 문의하세요.
최신 Facebook Unity SDK 버전을 찾으려면 공식 다운로드 페이지를 즐겨찾기하세요.
Unity 프로젝트에 Facebook Sdk 사용 및 구현 방법
게임이 SDK 통합 전 오래전에 출시되었다면, 분석 데이터가 신뢰할 수 없을 수 있습니다. 사용자는 설치 링크에 여전히 접근할 수 있다면 구버전을 계속 사용할 수 있습니다.
일반적으로 Facebook Unity SDK 구현은 세 단계로 진행됩니다.
- 1단계: SDK를 Unity 프로젝트에 가져오는 단계입니다. 최신 버전을 참고한 후 가져오고 다음 단계로 이동하세요.
- 2단계: Meta Developer App Dashboard에 게임을 설정해야 합니다. Facebook 계정이 필요합니다.
- 3단계: SDK와 통신하는 코드를 작성해야 합니다. Unity 전용이므로 C# 지식이 필요합니다.
이 단계에 대한 프로세스는 공식 문서에 있습니다. 더 빠르고 쉬운 설정 버전이 필요하다면 각 단계에 대한 Publishing Portal의 가이드를 참고하세요.
이제 Facebook Unity Sdk에 대해 알았습니다!
TIGA 2022에서 '올해의 퍼블리셔'로서, 우리는 많은 게임 개발자를 성공적이고 수익성 있는 게임을 만들도록 지도했습니다. 모바일 게임에 Facebook 기능이 있다면, 우리의 Publishing Portal에 제안하세요. 모바일 게임의 간단한 플레이 영상이나 플레이 가능한 프로토타입만 필요합니다. 우리의 소셜 미디어를 팔로우하세요 (TikTok | Twitter | YouTube | Instagram | LinkedIn) 게임 개발 노력에 대한 최신 정보를 얻으세요.








