В основе Steam лежит возможность предоставлять игрокам последнюю версию сборки игры. Если вам нужно поправить небольшую ошибку или добавить большой объём нового контента, в Steam представлен надёжный набор инструментов, позволяющий объявить об обновлении и передать его пользователям.
Далее представлен общий набор соображений, которые следует учитывать при обновлении, а также некоторые рекомендации, которые мы выработали при работе с нашими продуктами и с множеством других продуктов, доступных в Steam.
Вне зависимости от того, является ли ваш продукт бесплатной игрой-сервисом или приключением для одного игрока, обновления могут повысить число ваших пользователей, всё больше вовлекая их в игру. Для получения общей информации об общении с пользователями ознакомьтесь с
разделом о модерации и посмотрите
полную презентацию Робина Уокера на конференции Steam Dev Days.
Обратите внимание: пользователи ожидают, что у них будет возможность скачать вашу игру и её будущие обновления через клиент Steam. Важно использовать Steam для обновления игры и не требовать от пользователей загружать контент после её запуска. Steam предоставляет пользователям единую систему скачивания обновлений, позволяющую выбрать расписание и регион загрузки, что может заметно повысить производительность разработчиков и сэкономить их средства.
Обновления в любое время
Обновления — важная составляющая жизненного цикла продукта и важная форма общения с пользователями. Вам потребуется обновлять продукт, чтобы исправлять ошибки и устранять неполадки, но крупные обновления также дают прекрасную возможность добавить новый контент, режимы игры или функции, чтобы привлечь новых пользователей и удержать имеющихся.
Steam позволяет легко внести изменения в игру или добавить контент, чтобы вы задавали темп взаимодействия с аудиторией. Обновляйтесь так часто, как считаете нужным, но помните, что установившим вашу игру пользователям придётся скачать каждое обновление до того, как они смогут запустить игру, поэтому будьте внимательны к крупным по размеру обновлениям.
Планирование и целеполагание
Чтобы получить максимум от обновления, рекомендуется установить чёткие цели, которые планируется достичь. Вероятно, вам постоянно потребуется исправлять ошибки, найденные пользователями или тестировщиками. Но также стоит задуматься об обновлениях контента в долгосрочной перспективе, поскольку они позволят удерживать интерес пользователей и будут возвращать их в игру.
Неважно, является ли обновление большим или маленьким, каждое из них является формой коммуникации с игроками, показывающей, что вы прислушиваетесь к обратной связи и заботитесь о своих пользователях.
Исправления и патчи
Обновления и исправления — один из лучших способов общения с пользователями. Если вам известно, что у пользователей возникают трудности с игрой, нет лучшего ответа, чем исправить проблему как можно быстрее (если это имеет смысл). Steam позволяет выпускать обновлённые сборки в любое время, так что используйте эту возможность, чтобы помочь пользователям, испытывающим трудности.
При выпуске обновления будет полезным опубликовать объявление в центре сообщества игры, чтобы пользователи знали, что изменилось. Также они увидят, что вы прислушиваетесь к обратной связи и работаете над замеченными проблемами.
Крупные обновления
Обновления продукта очень важны, но то, как вы сообщаете о них пользователям, может быть ещё важнее. Судя по опыту наших игр, лучше всего выпускать крупные обновления не чаще, чем раз в 1–2 месяца. Подобные сроки позволяют сделать крупное обновление волнующим и привлекательным, а также оставляют время для тизеров и анонсов до его выхода.
Ваш подход может меняться в зависимости от наблюдений за тем, что вызывает положительную реакцию у пользователей. Ниже приводится пример механизмов, которые послужили нам на пользу и к которым мы пришли, используя различные подходы и обращая внимание на отзывы пользователей:
- Заранее сообщайте об обновлениях. Опубликуйте тизер обновления (по возможности в повествовательной форме) за 3–4 дня до его выпуска. Лучше всего работают намёки, которые порождают слухи и вызывают любопытство пользователей. Таким образом вы также даёте прессе повод писать о вашем продукте.
- Следите за форумами и отзывами. Следите за публикациями на форумах и отзывами до выпуска обновления, чтобы изменять и совершенствовать контент в соответствии с ними. Также узнайте, какие возможности пользователи хотели бы получить больше всего, чтобы вы могли особо отметить их.
- Выделяйте изменения в функциях и процессе игры. Особо отмечайте изменения в функциях и игре в предварительном объявлении, чтобы игроки их заметили и обсудили. Постепенное раскрытие информации позволяет вашим пользователям проанализировать и усвоить контент до того, как они начнут играть.
- Проводите метаигры и конкурсы. Метаигры и конкурсы позволяют пользователям продвигать продукт среди своих друзей и других пользователей, предоставляя им возможность внести свой вклад в мир игры.
Примеры Примеры того, как мы рассказываем об обновлениях, можно увидеть в колонке справа на сайте
CS:GO, а обновления для Dota 2 можно найти
здесь и
здесь.
Все вышеперечисленные элементы доступны для любого продукта вне зависимости от жанра игры и размера команды разработчиков. Команде, занимающейся дизайном и разработкой игры, настоятельно рекомендуется напрямую участвовать в коммуникации с пользователями и получении их отзывов. Это НЕ означает, что, к примеру, дизайнер уровней должен проводить целые дни, отвечая на вопросы на форуме Steam. Однако это означает, что чтение отзывов и ответственность за сообщество должны входить в обязанности команды разработчиков, а не передаваться полностью в ведение администраторов сообщества или отдельной пиар-команды. Посмотрите
полную презентацию с Dev Days, чтобы ознакомиться с конкретными примерами и дополнительной информацией.
Дополнительный контент или часть основной версии игры?
При выпуске нового контента для своей игры вы можете предоставить его игрокам различными способами. Вы можете продать его как дополнительный контент или в виде внутриигровых товаров. Или можно просто добавить его в основную игру в качестве бесплатного обновления контента.
Ниже приведены рекомендации, которые, по нашим наблюдениям, хорошо подходят для большинства случаев:
- Бесплатный контент => часть игры. Если вы хотите, чтобы контент был бесплатным, мы считаем, что лучше всего включить его в контент основной игры. Таким образом ваши игроки сразу же получат новейший контент без необходимости нажимать на отдельную кнопку «Загрузить» (как в случае выпуска обновления в качестве бесплатного дополнения).
- Небольшой платный контент => внутриигровые покупки. Если вы добавляете небольшие платные предметы, например, шляпы, личное оружие или расходуемые предметы, вы можете попробовать сделать их отдельными предметами для внутриигровых покупок. Steamworks содержит простую в использовании службу инвентаря Steam, и, конечно, вам понадобится воспользоваться микротранзакциями Steam, которые будут заниматься всей обработкой платежей и конвертацией валют.
- Крупный платный контент => доп. контент. Если вы продаёте значительную часть контента, например, карты, новые игровые режимы или расширения, вам стоит воспользоваться функцией доп. контента. Она позволяет устанавливать контент отдельно, чтобы уменьшить размер файлов для игроков, которые не покупают дополнительный контент, а у вас появится возможность продвигать крупные дополнения на странице игры в магазине.
Тестирование
Прежде чем выпускать обновление, убедитесь, что вы протестировали его самостоятельно из сборки Steam. Это можно сделать несколькими способами, поэтому обязательно ознакомьтесь с
документацией по тестированию в Steam.
Загрузка обновления
Чтобы обновить сборку игры или программы, просто следуйте тем же инструкциям, что и при создании исходных сборок в SteamPipe. Подробности можно узнать в
разделе о SteamPipe.
Обратите внимание, что после выпуска приложения пользователи будут получать сборку, помеченную как сборка по умолчанию. Чтобы протестировать обновление, загрузите новую сборку с помощью Steampipe, поместите её в тестовую ветку, защищённую паролем, а после проверки переместите её в ветку по умолчанию. Подробные инструкции о ветках и сборках доступны в разделе
«Управление загруженными сборками».
Опубликование сборки
После загрузки и тестирования сборки вы будете готовы к тому, чтобы сделать её доступной для игроков. Для этого сделайте её новой сборкой по умолчанию. Если в процессе добавления нового контента вы создали новые хранилища, убедитесь, что вы добавили их во все комплекты для магазина и цифровых ключей. Подробную информацию можно найти в
разделе о комплектах.
Объявление об обновлении в Steam
Когда вы будете готовы выпустить обновление в Steam, сообщите об этом пользователям и укажите, где они смогут оставлять отзывы о нём. Steam предоставляет несколько возможностей сообщить пользователям об обновлении:
- Использование иллюстраций-замен. Чтобы пользователи узнали об обновлении игры, можно использовать временный набор изображений. В Steamworks откройте раздел редактирования страницы продукта в магазине и под вкладкой изображений найдите раздел для создания временных изображений-замен. Узнать больше о замене иллюстраций
- Публикация объявления. Опубликованное событие или объявление будет показываться любому подписчику вашей игры (пользователь может подписаться на игру в центре сообщества или на странице в магазине), на странице игры в магазине, в библиотеке Steam, а также будет доступно в панели загрузок клиента Steam. Дополнительная информация о событиях и объявлениях.
- Установка скидок. Для того чтобы получить наибольшую выгоду от крупных обновлений, возможно, стоит проводить их одновременно со скидками на игру. Это предоставит наилучшую возможность создать ажиотаж вокруг игры и побудить игроков приобрести игру именно сейчас, когда игра находится в центре внимания. Кроме того, пользователи, имеющие игру в списках желаемого, получат электронное письмо о скидке на игру. Наиболее оптимально это сработает в сочетании с временными иллюстрациями-заменами, описанными выше. Дополнительная информация о скидках.
- Использование циклов показов обновлений. Если это крупное обновление контента, вы можете воспользоваться циклом показов обновлений, чтобы оно появилось на главной странице магазина Steam. Так вы можете познакомить с обновлением новых и существующих пользователей. Ваш продукт также появится на странице недавно обновлённых продуктов.
Чтобы воспользоваться циклом показов обновлений, сначала опубликуйте объявление с подробной информацией об обновлении в центре сообщества Steam. Более подробная информация представлена в разделе «Циклы показов обновлений».