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