Steamworks 문서
게임 업데이트하기
Steam은 귀사의 고객들에게 게임의 가장 최근 빌드를 제공하여 항상 최신의 환경을 유지하도록 하는 핵심 기능을 중심으로 제작되었습니다. 작은 오류 수정이든 대규모 콘텐츠 추가 작업이든, Steam에는 업데이트를 공지하고 플레이어에게 업데이트를 전달하는 데 사용할 수 있는 강력한 도구들이 구비되어 있습니다.

다음은 업데이트 시 고려해야 할 일반적인 사례와 Valve가 자사 제품에서 실시한 대규모 업데이트 및 Steam에서 제공되는 다른 많은 제품에서 배운 모범 사례를 다룬 내용입니다.

제품이 무료 플레이로 제공되든 싱글 플레이의 이야기 형식으로 제공되든, 업데이트는 사용자층을 확대하고 사용자와 게임 간의 관계를 더욱 강화할 수 있습니다. 고객과의 소통과 관련된 일반적인 정보는 커뮤니티 관리 모범 사례 문서에서 확인하거나 Steam Dev Days에서 진행된 Robin Walker의 프레젠테이션을 시청해 주세요.

언제든지 업데이트 가능

업데이트는 제품의 라이프사이클에서 중요한 부분을 차지하며 고객들과 소통하는 아주 중요한 방식입니다. 업데이트는 버그를 수정하거나 문제를 해결하기 위해서도 필요하지만, 대규모 업데이트는 새로운 콘텐츠나 모드, 기능을 추가해 기존의 고객을 유지하고 새로운 고객의 관심을 끌 수 있는 엄청난 기회입니다.

Steam에서는 고객을 위해 필요할 때 언제든지 스케줄에 맞춰 게임에 패치를 적용하고 콘텐츠를 추가할 수 있습니다. 필요할 때마다 업데이트를 진행할 수 있지만, 게임을 설치한 플레이어들은 게임을 시작하기 전에 매번 업데이트를 다운로드해야 하므로 업데이트의 크기가 클 경우 좀 더 신중히 고려해 주시기 바랍니다.

계획 및 목표

업데이트를 최대한 활용하려면, 이루고 싶은 목표를 먼저 생각해 보는 것이 좋습니다. 플레이어들이 지적한 문제나 게임 테스트 중에 발견한 문제를 수정하기 위해 패치를 자주 적용해야 할 수 있습니다. 그러나 플레이어들을 게임에 계속 끌어들이고 계속해서 플레이하도록 하려면 장기적인 콘텐츠 업데이트를 검토해 볼 필요도 있습니다.

그 규모를 막론하고, 업데이트를 통해서 여러분이 플레이어들과 소통하고 그들의 피드백에 귀를 기울이고 있으며 플레이 환경을 개선하기 위해 노력하고 있다는 걸 보여줄 수 있습니다.

버그 수정 및 패치

게임을 업데이트하거나 새로운 패치를 출시하는 것은 고객과 소통하는 가장 좋은 방법 중 하나입니다. 게임에서 문제를 경험하고 있는 고객들을 응대하는 최고의 방법은 최대한 빨리 그 문제를 해결하는 것입니다(타당한 경우). Steam에서는 업데이트된 빌드를 언제든지 쉽게 배포할 수 있으므로 제품을 수정하거나 문제가 있는 고객에게 도움을 주는 데 최대한 활용하세요.

업데이트를 배포할 때 어떤 사항이 변경되었는지 고객이 알 수 있도록 Steam 커뮤니티 허브에 공지를 게시하는 것이 좋습니다. 이 또한 역시 여러분이 고객의 의견에 귀를 기울이고 문제를 해결하기 위해 노력하고 있다는 걸 보여줄 수 있습니다.

대규모 콘텐츠 업데이트

제품을 반복 수정하고 업데이트하는 일은 필수적입니다. 그리고 그 업데이트에 대해 소통하는 것 역시 상당히 중요합니다. Valve 게임들의 예를 분석해 본 결과, 대규모 업데이트는 1~2개월 정도마다 진행하는 것이 적당합니다. 이 기간 동안 업데이트가 매력적이고 흥미진진한 대규모 업데이트가 될 수 있도록 작업할 수 있으며, 업데이트를 출시하기 전에 이러한 업데이트 내용을 미리 공지하거나 티저로 만들어 기대감을 높일 수 있습니다.

귀사의 게임 플레이어들이 어떤 것에 긍정적으로 반응하는지 알아보고 알맞은 접근법을 결정할 수 있습니다. 저희가 플레이어의 피드백에 귀를 기울이고 여러 가지 다른 접근 방법을 시도한 끝에 좋은 결과를 가져왔던 방법을 아래의 예시로 보여드리겠습니다.

  1. 업데이트 티저 - 업데이트 출시 3~4일 전에 티저를 공개하여(가능한한 이야기 형식으로) 힌트를 던져주거나, 추측을 유도하고, 고객의 흥미를 이끌어내세요. 그리고 제품의 언론 보도를 위한 자료도 함께 제공해 주세요.
  2. 포럼 및 피드백 모니터링 - 업데이트를 실제로 출시하기 전에 포럼 및 피드백을 점검하고, 그에 따라 콘텐츠를 향상시키거나 조절하고, 고객이 가장 흥미를 느낄만한 요소를 찾아내세요.
  3. 기능 및 게임 플레이 변동 사항 강조 - 업데이트 전에 미리 소통하면서 기능 및 게임 플레이의 변동 사항을 강조하여 가시성과 기대감을 높이고 추측을 유도하세요. 이런 방식으로 세부 정보를 부분적으로 조금씩 공개하는 것은 플레이어가 게임을 실제로 플레이하기 전에 먼저 콘텐츠를 익히고 소화할 수 있는 시간을 제공합니다.
  4. 메타게임 또는 콘테스트 제작 - 메타게임이나 콘테스트를 만들고, 고객이 친구들이나 다른 플레이어들에게 제품을 효과적으로 홍보해 게임 세계에 기여할 기회를 제공하세요.

예시: 저희가 Valve 게임들을 함께 모아 놓은 업데이트 공지 페이지를 예시로 보여드리겠습니다. 예를 들어, 카운터 스트라이크:글로벌 오펜시브의 최신 업데이트는 CS:GO 웹사이트의 오른쪽에 표시되거나 도타 2의 일부 업데이트는 여기여기에 표시됩니다.

위에서 말씀드린 방법들은 장르나 팀의 크기에 구애받지 않고 어떤 제품에 대해서든 실행 가능한 방법입니다. 저희는 콘텐츠를 디자인하고 구축하는 팀도 직접 고객과 소통하고 고객으로부터 피드백을 받을 것을 적극 권장합니다. 물론 레벨 디자이너가 온종일 Steam 포럼에 올라오는 질문에 답변해야 한다는 의미는 아닙니다. 하지만, 커뮤니티 관리자나 별도의 홍보팀에게 일을 전적으로 맡기지 않고 피드백을 직접 읽고 커뮤니티에 대해 책임감을 가지는 것도 개발팀의 역할 중 하나여야 합니다. 세부적인 예시와 추가 정보를 얻으려면 Dev Days 강연 비디오를 시청해 주세요.

DLC인가요 아니면 기본 게임의 일부인가요?

게임의 새로운 콘텐츠를 출시할 때, 플레이어에게 콘텐츠를 제공하는 방법에는 몇 가지 옵션이 있습니다. 다운로드 가능한 콘텐츠(DLC)로 판매하거나 게임 내 구매로 제공할 수도 있습니다. 아니면 기본 게임에 무료 콘텐츠 업데이트로 포함할 수도 있습니다.

다음은 저희 경험상 대부분의 경우 좋은 결과를 낳았던 모범 사례 및 권장 사항입니다.
  • 무료 콘텐츠 => 게임의 일부 - 콘텐츠를 무료로 제공하려는 경우에는, 새로운 콘텐츠를 기본 게임 콘텐츠의 일부로 포함하는 것이 가장 좋습니다. 업데이트를 무료 DLC로 출시할 경우와는 달리, 플레이어가 별도의 다운로드 버튼을 클릭할 필요 없이 해당 최신 콘텐츠를 바로 이용할 수 있기 때문입니다.
  • 소액 결제 콘텐츠 => 게임 내 구매 - 모자나 개별 무기, 소모품과 같은 작은 유료 콘텐츠를 추가하는 경우에는, 게임 내 개별 구매 아이템으로 제공하는 것이 좋습니다. Steamworks에는 사용하기 쉬운 Steam 보관함 서비스가 있으며, Steam 소액 결제를 이용하면 모든 결제 과정 및 통화 변환을 처리할 수 있습니다.
  • 고액 결제 콘텐츠 => DLC - 맵이나 새로운 게임 모드, 확장판과 같은 대규모의 콘텐츠를 판매하는 경우에는, DLC를 활용하는 것이 좋습니다. DLC는 콘텐츠 설치를 따로 할 수 있으므로 추가 콘텐츠를 구매하지 않는 플레이어에게는 파일 크기를 줄이는 효과가 있으며, 개발자 및 배급사에게는 게임 상점 페이지에서 상품화할 만한 규모의 콘텐츠로써 판매할 수 있는 장점이 있습니다.

테스트

업데이트를 배치하기 전에, Steam 빌드를 통해 자체적인 테스트를 해보는 것이 좋습니다. 테스트하는 방법은 몇 가지가 있으므로, Steam에서 테스트하기 문서를 꼭 참고하세요.

업데이트 업로드하기

게임이나 소프트웨어의 빌드를 업데이트하려면, SteamPipe에 최초 빌드를 작성할 때와 동일한 순서를 따라 실행하세요. 자세한 정보는 SteamPipe 문서를 참고하세요.

앱이 출시되면 고객들은 기본 빌드로 지정된 빌드를 받게 됩니다. 업데이트를 테스트하려면, Steampipe를 사용해 새 빌드를 업로드하고, 기본 브랜치로 옮기기 전에 해당 빌드를 암호로 액세스하는 테스트 브랜치로 설정해야 합니다. 위의 업로드된 빌드 관리 문서에서 빌드 브랜치 관리에 대한 정보를 복습할 수 있습니다.

빌드 공개하기

빌드를 업로드하고 테스트를 마쳤다면, 이제 플레이어들에게 공개할 준비가 다 되었습니다. 빌드를 공개하려면, 원하는 빌드를 새로운 '기본' 빌드로 교체해야 합니다. 새로운 콘텐츠를 추가하는 과정 중에 새 디포를 만들었을 경우, 해당 디포를 모든 상점 패키지와 키 패키지에 추가하세요. 자세한 정보는 패키지 문서에서 확인할 수 있습니다.

Steam에 업데이트 공지하기

Steam에서 업데이트를 출시할 준비가 완료되었다면, 고객에게 이를 알리고 피드백을 받을 수 있는 공간을 제공하는 것이 좋습니다. Steam provides a number of ways for you to announce your update and get word out:
  • Use artwork override - You can use a temporary set of capsule images to tell customers about updates to your game. In your 'edit store' section of Steamworks, under the graphical assets tab, there is a section to define temporary asset override.
  • Post an Announcement - When you post an announcement in your Steam Community Hub, the announcement shows up to any customer that is following your game (which they can do from your community hub or store page). The announcements also appear on your store page and in the Steam Client Library section for your product.
  • Run a discount - To get the most out of a major content update, you may want to think about timing it with a discount on your game. That can help build the most amount of buzz at the same time and give players another reason to get your game now, when a bunch of excitement is built up around the game. Plus, players with your game on their wishlist will get an e-mail notifying them that your game is on sale. This works really well combined with temporary artwork overrides as described above.
  • Use Update Visibility Round - If this is one of your major content updates, you may use a Steam Update Visibility Round to make your update appear on the Steam Store home page. This is useful for getting word out to new and existing customers about your update. This also lists your title on a page of recently updated products.
    To use the Update Visibility Round, you will first need to post a Steam Community Announcement with details about your update. Check out the Steam Update Visibility Round documentation for more details.