# PC SDK 소개

# 스토브 PC SDK란?

  • 스토브 플랫폼은 게임 배포, 업데이트, 지표 관리를 포함한, 게임 출시의 모든 과정을 쉽게 처리할 수 있는 통합 서비스를 제공합니다. 스토브 PC SDK를 사용하면 Stove 플랫폼이 제공하는 서비스를 게임에 쉽게 통합할 수 있습니다.

  • 현재는, Native(C/C++), 유니티, 언리얼 등을 지원하며, Cocos2dx 등의 게임 엔진은 Native(C/C++)를 활용해 연동할 수 있습니다.

  • SDK를 연동할 여건이 되지 않으시면 STOVE Studio (opens new window)빌드 업로드 관리 메뉴를 통해 직접 DRM FREE 빌드를 업로드하시면 자동으로 DRM MAKER가 작동되며 기본적인 SDK를 연동하게 됩니다.

    • Unreal 엔진의 경우 업로드 시 Shipping.exe 선택이 필요합니다.
    • DLC에는 MAKER 적용 불가합니다. DLC에 SDK를 적용하고 싶으신 경우 직접 연동을 추천드립니다.
  • 각 엔진별 지원 버전은 아래와 같습니다.

    • Native(C/C++)

      • Windows7 32bit 이상
      • Visual Studio 2010 sp1 이상
    • 유니티

      • 2017.3.1f 이상
    • 언리얼

      • 언리얼 4.22.3 이상
    • Cocos2dx

      • 3.14(2017.01.04) 이상

# 지원하는 게임 엔진

Stove PC SDK는 아래의 게임엔진들을 지원합니다.

  • Unreal Engine
    언리얼 엔진(Unreal Engine)은 미국의 에픽게임즈에서 개발한 3차원 게임 엔진입니다. 1994년부터 현재까지 꾸준한 개량을 통해 발전되고 있으며, 수십 개의 비디오 게임에 사용되고 있는 미들웨어 솔루션입니다.

  • Unity
    유니티(Unity)는 3D 및 2D 비디오 게임의 개발 환경을 제공하는 게임 엔진이자, 3D 애니메이션과 건축 시각화, 가상현실(VR) 등 인터랙티브 콘텐츠 제작을 위한 통합 저작 도구입니다.

  • Cocos2d-x
    Cocos2d-x는 게임 개발용 오픈 소스 소프트웨어 프레임워크입니다. 게임과 모바일 앱, 반응형 전자책 등 GUI 기반 상호작용 소프트웨어의 개발에 사용할 수 있습니다.

# 주요 기능

  • Ownership
    오너쉽 서비스는 패키지/VR 상점을 통해 유저가 게임을 구매할 때 구매가능여부 체크 또는 구매한 후 게임에 대한 구매권한을 체크하는 서비스입니다. 주요기능으로 내가 구매한 게임목록 및 패키지 본게임(Basic) 뿐만 아니라 본게임을 통해 자식 (Child: DLC, Demo)게임들에 대한 권한도 조회가 가능합니다.

  • Stats
    간편하게 게임플레이어들의 수치 데이터를 저장하고 활용할 수 있도록 하고, 수치 데이터의 변경 이벤트를 Achievement와 Leaderboard서비스에 제공하여 수치 데이터 관리를 일관되게 합니다.

  • Achievement
    Stats 서비스의 수치 데이터 변경 이벤트를 수신 받아 게임플레이어들의 업적 진행 현황을 저장하고 활용할 수 있도록 합니다.

  • Leaderboard
    리더보드는 대용량 실시간 랭킹 서비스를 제공하는 시스템입니다. 리더보드 옵션을 통해 정렬 방식, 랭킹 산정 방식에 대한 정보를 정의합니다. 스튜디오 (opens new window)에서 리더보드를 등록할 때 특정 Stats과 연동할 수 있습니다. Stats과 연동된 리더보드는 Stats을 통해 스코어가 업데이트가 되면, 랭킹 조회를 통해 내 순위를 포함한 랭킹을 조회할 수 있습니다. 랭킹 조회 시, 회원 닉네임, 회원 프로필 이미지의 정보를 함께 제공합니다.

  • Matchmaking
    매치메이킹 시스템은 다양한 게임 유저가 어느 지역에서 접속하든지 낮은 네트워크 지연시간을 제공하여 유저들이 함께 게임을 즐길 수 있도록 해 주는 서비스입니다. 매치메이킹 SDK를 통해 게임 유저를 하나의 공유된 공간에 모아주고(매칭), 여기에 접속한 게임 유저들에게 채팅 메시지 및 데이터를 실시간으로 전송 및 공유하여 함께 게임을 플레이 할 수 있게 지원합니다.

Last Updated: 2024. 1. 17. 오후 3:27:57