Документация Steamworks
Саундтреки игр в Steam

Актуальная версия доступна на английском языке

В английскую версию документа внесены изменения, которые пока не отражены в его текущем переводе.
Текст на английском языке.

Введение

Steam поддерживает продажу и загрузку саундтреков игр. Создать саундтрек и связать его с продуктом крайне просто, поэтому мы рекомендуем создать его приложение, если вы думаете, что даже небольшое число пользователей заинтересуется музыкальным контентом вашей игры. Саундтреки продаются особенно хорошо в наборе, включающем основную игру и саундтрек, по цене чуть дороже.

Существует два типа саундтреков:

  • Саундтреки, связанные с игрой в Steam: если ваша игра также продаётся в Steam, вы можете добавить саундтрек как дополнительный контент к игре. Чтобы создать саундтрек, связанный с вашей игрой, пройдите по ссылке «Все связанные комплекты, инструменты, демоверсии и доп. контент» на главной странице управления приложением.
  • Саундтреки, не связанные с игрой в Steam: если у вас есть саундтрек сторонней игры (включая старые продукты и игры, которые не продаются в Steam), вы можете сделать его отдельным продуктом. Он не будет связан с определённой игрой, но может входить в серию игр. Можно создать независимый от игры саундтрек на главной странице партнёрского сайта — так же, как игру.

Оба типа саундтреков схожи по своей сути: это набор MP3-файлов и метаданных, а также необязательные компоненты: например, аудиофайлы высокого качества / без потерь, связанные изображения и т. п. Саундтреки-дополнения тесно связаны со своими родительскими приложениями: на их страницах в магазине будут перекрёстные ссылки, у них будет совместный центр сообщества и так далее.

Базовая структура


Создав приложение саундтрека на партнёрском сайте Steamworks, вы увидите контрольный список, в котором описаны необходимые для выпуска шаги. Минимальные требования к контенту саундтрека следующие:
  • Одно изображение обложки альбома.
  • Одно хранилище с MP3-файлами саундтрека. Можно загрузить содержимое хранилища в виде ZIP-файла. Подробную информацию можно найти в соответствующем разделе.
  • Основные метаданные, описывающие содержание альбома (исполнитель и так далее).

Инструменты для загрузки и обновления этого контента доступны на партнёрском сайте Steamworks.

Рекомендации

Хранилища

We recommend creating a second depot and storing high-quality/lossless files (for example, FLAC or WAV files) in this depot. Пользователи смогут скачать файлы без потерь вдобавок к основному MP3-файлу.

Дополнительный контент

Если у вас есть дополнительный контент, связанный с саундтреком, например, вкладыши или задние обложки альбома, вы можете загрузить их как дополнительные изображения. Users can browse these pieces of content from their library.

Метаданные

Мы настоятельно рекомендуем указывать основные метаданные для каждого файла (например, теги ID3 внутри MP3-файлов). When available, this metadata will be used to determine the playback order of tracks. Если саундтреки записаны на нескольких дисках, номера дорожек не должны повторяться на разных дисках. For example, "disc 1, track 1" might have track ID 1 and "disc 2, track 1" might have track ID 10.

Номера дорожек

The Steam Music Player determines play order from the filenames, not the metadata. If your soundtrack's play order is important, the track number should be included at the start of the filename. If your soundtrack has 10 or more songs, the files 1-9 should begin with a leading 0 (e.g. "01 - Song Title", "02 - Song Title", and so on).

Preparing For Release

As you prepare for release, some of the process will depend on whether you are releasing a stand-alone soundtrack vs. a soundtrack that is attached to a base game on Steam.
  • For soundtracks attached to a released base game on Steam, you may release the soundtrack as soon as the soundtrack's store and content have been reviewed and approved by our review team.
  • For stand-alone soundtracks that don't depend on ownership of a base game on Steam, you'll need to have a 'coming soon' page visible on Steam for at least two weeks prior to releasing.

Частые вопросы

В: Контент загружен в хранилище саундтрека, но Steam ничего не скачивает. Где мои файлы?
О: Убедитесь, что вы опубликовали сборку, связанную с загруженным в хранилище контентом. Настраивать и публиковать сборки можно на партнёрском сайте: раздел «Сборки», вкладка SteamPipe.

В: Ограничено ли число композиций или дисков в одном саундтреке?
O: По сути, нет. Если у вашей игры крайне много контента, рекомендуем разделить его на отдельные приложения (например, «Официальный саундтрек», «Фортепианные аранжировки», «Живые выступления» и так далее).

В: Свяжется ли мой саундтрек для серии игр только с одной игрой?
O: Нет. Если саундтрек относится к нескольким играм из серии, одному композитору или общему разработчику/издателю, пожалуйста, сделайте его отдельным. Его по-прежнему можно будет связать с нужными коллекциями через серии игр или метки издателя/разработчика, но не с одной конкретной игрой.

В: Какие форматы аудиофайлов необходимы, а какие необязательны?
О: Саундтрек обязательно должен содержать стандартные MP3-файлы. Также допустимы другие форматы, в том числе без сжатия (WAV, FLAC, AAC и другие), но они не заменяют MP3-файлы. Если доступны файлы без потерь качества, клиент Steam будет воспроизводить их, а в случае отсутствия — сжатые файлы. В данный момент плеер клиента Steam поддерживает форматы MP3, FLAC, M4A и WAV.

Какие метаданные аудиофайла нужны Steam?
О: Музыкальный плеер Steam попытается найти и использовать следующие метаданные: номер дорожки, название дорожки, исполнитель и название альбома. Они соответствуют полям «дорожка», «название», «исполнитель» и «альбом» в ID3 тегах.

В: Какие существуют инструменты и отчёты о продажах саундтрека?
О: Тот же набор инструментов и отчётов, что используется для игр, доп. контента и программ.

В: Мой саундтрек уже продаётся как доп. контент. Могу ли я воспользоваться новой системой саундтреков? Как совершить переход?
О: На сайте Steamworks есть вспомогательный инструмент для перехода со старого формата на новый. Подробности доступны в разделе «Преобразование существующего доп. контента в саундтрек».

В: Учитывается ли доход с продаж связанного саундтрека при подсчёте общей выручки от продажи игры для распределения прибыли от продаж?
О: Да.

Простые хранилища саундтреков

While soundtracks have access to the same advanced depot configuration tools and settings, the average soundtrack is much simpler than the average game. This section provides a simple guide for how to populate your soundtrack content without requiring any scripts or commandline tools:

  • Create a ZIP file on your local machine containing the MP3s you want to be downloaded by users as part of your soundtrack.
  • On your soundtrack's page on the partner site, click Edit Steamworks Settings, then click Depots under the SteamPipe tab.
  • Click the link that says Upload a zip file directly.
  • Select the ZIP file on your local machine and upload it. When it completes, depots for your soundtrack will build automatically. This may take a few seconds.
  • Once the depot is built, click the new button on that page to Commit the new depot contents.
  • Under the SteamPipe tab, click Builds.
  • Under the Set build live on branch heading, select default and click Preview Change.
  • From the preview page, you can set the new depot content you just uploaded to be live for all customers.

Most of these steps are identical when creating high-quality audio depots. There are a small number of additional steps that can take place after you have your regular MP3 depots set up:

  • Create a ZIP file on your local machine containing the high-quality audio files. We recommend these be in a subdirectory like "FLAC".
  • On the Depots page, create a new depot and set its type to Optional high-quality/uncompressed audio.
  • Save your depot configuration changes.
  • Publish the depot configuration changes. (Note: you won't be able to upload contents to the new depot until you've published this change.)
  • Repeat the steps from above to upload your high-quality content to the new depot and set the new depot build live.
  • Once complete, from the landing page for your soundtrack, click the package under Store Packages.
  • Under Depots Included, add your new high-quality depot and save your changes.

Преобразование существующего доп. контента в саундтрек

Дополнительный контент (DLC) support existed on Steam long before specific support for gaming soundtracks was added. Because of this, many soundtracks are sold as DLC instead of soundtracks. When appropriate, we recommend converting your DLC apps to Soundtrack apps. There are several benefits:

  • Users who don't own your game will be able to purchase your soundtracks. (DLC requires ownership of the base app for purchasing.)
  • User will be able to download your soundtrack content without downloading the content for the base game. (DLC requires downloading the base game content before downloading DLC.)
  • Soundtrack content can be surfaced and marketed on the storefront in ways that DLC cannot.
  • The music files will be placed into the Steam library music folder, rather than a subdirectory of your app's install directory.
  • You have access to additional tools to provide album art, high-quality/lossless audio files, etc.

There is a tool to convert an existing DLC app to a soundtrack app that can be accessed through the "Basic Info" tab in the Store Page Admin for your app. Once you click the button to start the conversion process, you'll see a specific list of steps to follow to complete it.

The conversion tool will make changes to the Steam configuration for your DLC, but will not publish those changes. No changes will be visible to customers until you publish the changes after running the tool. Customers that already own the DLC will automatically own the converted soundtrack.

Дополнительные шаги, необходимые для преобразования существующего доп. контента в саундтрек

While the tool can do much of the work to convert your existing DLC content to a Soundtrack, there are additional steps that you must complete before you are ready to publish your content:

  • Upload album cover artwork and metadata: in the Steamworks setting for your app, there will be a new "Soundtrack" tab. Please submit data appropriate to your content. The minimal set of data includes a single "album cover" image and the title and duration of each track.
  • Review and publish your Steamworks settings: Your Steamworks changes will include both automated changes made by the DLC-to-soundtrack conversion process, as well as the changes you made in the previous steps. Review all these changes and publish when ready from the Steamworks Publish page.
  • Review and publish Steamworks settings for the parent game: depending on the configuration of your DLC and its depots, the automated conversion may also have made changes to the Steamworks settings for the parent app. If any changes were made, please review them and publish them when ready.
  • Review and publish your store page: Your store page will look slightly different now. Пожалуйста, проверьте её ещё раз и снова опубликуйте. Узнать больше можно в этом разделе.
  • Upload audio depots: you can configure your soundtrack depots from the Depot configuration page. Учтите, что для создания и выпуска саундтрека вам понадобится загрузить MP3-файлы после преобразования приложения, так что держите их под рукой. Если у вас есть аудиофайлы высокого качества (например, в формате FLAC), загрузите их в отдельное хранилище, и его получат желающие пользователи. Обратите внимание: при определённой структуре доп. контента вы не сможете изменять хранилища, пока не завершите предыдущие шаги. Инструмент преобразования не перенесёт сборку, поэтому после загрузки контента вам нужно будет опубликовать новую сборку.

Как только вы выполните эти действия, саундтрек будет готов к выпуску!