Unity용 SDK / 개요
  문서로 돌아가기

Unity용 SDK

Unity용 SDK

사용할 준비가 된 Unity 애플리케이션 및 게임용 라이브러리를 이용해 엑솔라 서비스를 간편하게 포함하세요.

SDK는 엑솔라 A 작업을 위한 즉시 사용 가능한 데이터 구조 및 메서드를 제공하여 엑솔라 제품을 Unity 프로젝트에 간편하게 통합하도록 합니다.

통합 후에 사용할 수 있는 항목:

  • 로그인 - 사용자를 인증하고 사용자 계정을 관리합니다.
  • 인게임 스토어 - 애플리케이션에서 인게임 구매 항목과 플레이어 인벤토리를 관리합니다.
  • 페이 스테이션 - 결제를 설정합니다.
  • 정기 결제 - 지정된 조건(정기 결제 비용 및 기간)으로 서비스 패키지에 대한 액세스 권한을 사용자에게 제공합니다.
  • 내장 브라우저 - 타사 서비스를 통해 결제 UI를 열고 결제 UI를 열고 사용자를 로그인합니다.

데모 실행

통합

주요 시나리오의 샘플 스크립트 보기

특징

인증

  • OAuth 2.0 프로토콜 기반 인증.
  • 사용자 이름/이메일 및 암호를 통한 클래식 로그인.
  • 소셜 로그인.
  • 사용자의 장치에서 SNS 클라이언트를 통한 소셜 로그인.
  • 장치 ID를 통한 로그인.
  • SMS 또는 이메일로 전송된 일회성 코드나 링크를 통한 암호 없는 로그인.
  • 런처를 통한 로그인.

자세히 알아보기

사용자 관리

  • 추가 정보 관리를 위한 사용자 특성.
  • 크로스 플랫폼 계정 연결.
  • 사용자 데이터를 위한 안전한 엑솔라 스토리지. 대신, PlayFab, Firebase, 또는 사용자 정의 스토리지를 연결할 수 있습니다.

자세히 알아보기

카탈로그

  • 인게임 재화:
    • 모든 금액의 인게임 재화 또는 인게임 재화 패키지를 판매합니다(실질 화폐 또는 다른 인게임 재화 가능).
    • 경화를 판매합니다(실질 화폐만 가능).

  • 가상 아이템:
    • 인게임 아이템 카탈로그를 설정합니다.
    • 실질 화폐 및 인게임 재화용 가상 아이템을 판매합니다.

  • 번들:
    • 실질 화폐 또는 인게임 재화용 번들을 판매합니다.

  • 프로모션 캠페인:
    • 사용자에게 인게임 재화 패키지, 게임 키 또는 가상 아이템 쿠폰으로 보상을 제공합니다.
    • 사용자에게 프로모션 코드를 사용하여 장바구니에 있는 아이템에 대해 보너스 또는 할인을 제공합니다.

자세히 알아보기

아이템 구매

  • 원클릭 또는 장바구니를 통해 아이템을 판매합니다.
  • 사용자에게 편리한 결제 UI를 제공합니다. 주요 기능:
    • 200곳 이상의 국가에서 사용 가능한 은행 카드, 전자 지갑, 모바일 결제, 현금 키오스크, 기프트 카드, 특별 혜택 등 700개 이상의 결제 방식.
    • 130가지 이상의 화폐.
    • 20개 이상의 언어로 현지화된 UI.
    • 데스크톱 및 모바일 버전.

자세히 알아보기

플레이어 인벤토리

  • 인벤토리를 가져와 확인합니다.
  • 인게임 논리에 따라 아이템을 소모합니다.
  • 인게임 논리에 따라 인게임 재화를 소모합니다(예: 장소 개방하는 경우 또는 일부 화폐로 레벨을 구매하는 경우).
  • 모든 플랫폼에서 사용자의 모든 구매 아이템 및 프리미엄 보상을 동기화합니다.

자세히 알아보기

정기 결제

  • 정기 결제 판매.
  • 정기 결제 갱신 및 취소.
  • 사용자 대시보드에서 정기 결제 관리.

자세히 알아보기

요구 사항

시스템 요구사항

  • 64 비트 OS
  • Windows 7 SP1 이상
  • macOS 10.12 이상
  • Unity 지원 최소 버전 — 2019.4.19f1

대상 OS

  • Android
  • iOS
  • macOS
  • Windows 64비트

추가적으로, SDK는 귀하의 애플리케이션이 브라우저에서 실행되도록 WebGL 빌드 생성을 지원합니다.

이 SDK는 Google 모바일 서비스를 사용하며 Huawei와 같이 Google 모바일 서비스가 없는 장치의 빌드는 지원하지 않습니다.

알림

제공되는 인게임 브라우저와 호환 가능한 이유로 Mono 컴파일러를 데스크톱 플랫폼에 사용하기를 권장합니다. 다른 브라우저 솔루션을 사용하는 경우, IL2CPP 컴파일러를 대신 사용할 수 있습니다.

Mono 또는 IL2CPP 컴파일러를 사용해 Android 또는 iOS용 게임 빌드를 생성할 수 있습니다.

iOS용 게임 빌드를 만들 경우 Build Settings 섹션에서 Xcode 프로젝트에 대한 Enable bitcode 설정이 No로 설정되어 있는지 확인합니다.

요금 정책

엑솔라는 모든 단계의 맞춤화된 지원을 포함하여 게임 사업을 건설하고 성장시키는 데에 도움이 될 필요한 도구를 제공합니다. 지불 조건은 관리자 페이지을 통해 서명할 수 있는 계약으로 결정됩니다.

모든 엑솔라 제품을 사용하는 비용은 엑솔라 페이 스테이션을 통한 인게임 제품과 게임 판매로 받는 총액의 5%입니다. 귀하의 애플리케이션에서 엑솔라 페이 스테이션을 사용하지 않지만 다른 제품은 사용하는 경우 고객 성공 매니저 또는 이메일 csm@xsolla.com로 정확한 계약 조건에 대해 문의하세요.

SDK 기본으로 시작

아래 단계별 튜토리얼을 따라 다음을 둘러보십시오.

통합 팀에 문의

우측 하단 모서리의 채팅 아이콘을 클릭하고 메신저로 통합팀에 문의합니다. 실시간으로 답변을 드리고 문제 해결을 도와 드리겠습니다.

마지막 업데이트: 2024년 1월 22일

오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.

문제 보고
콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
후속 조치를 위해 이메일을 제공해 주세요
의견을 보내 주셔서 감사드립니다!