Steam побудовано навколо ключової функції — надавати користувачам останню версію вашої гри. Виправлення незначної помилки чи додавання великої кількості вмісту — Steam має надійний набір інструментів, який дозволяє розповісти про оновлення та надати його гравцям.
У цій статті ви знайдете загальний набір рекомендацій про випуск оновлень, а також корисні поради на основі досвіду великих оновлень наших власних продуктів і багатьох інших продуктів у Steam.
Незалежно від того, чи випускаєте ви безкоштовний продукт, чи маєте сюжетну гру для одного гравця — оновлення завжди може розширити базу гравців та збільшити їхнє долучання до гри. Докладніше про спілкування з користувачами ви зможете дізнатися з
документації про модерування та
презентації Робіна Вокера на Steam Dev Days.
Примітка: користувачі очікують, що зможуть завантажувати вашу гру й наступні оновлення через клієнт Steam. Тому важливо, щоби ви випускали оновлення через Steam і не вимагали від користувачів завантажувати якийсь вміст у грі після її запуску. Steam надає користувачам єдине середовище для завантаження й оновлення, яке дозволяє їм легко управляти розкладом та місцем своїх завантажень, що позитивно впливає на швидкодію та зменшує витрати розробників.
Оновлення будь-коли
Оновлення — важливий складник життєвого циклу вашого продукту та незамінний спосіб спілкування з користувачами. Необхідно випускати оновлення для виправлення помилок і проблем, але великі оновлення також є важливою нагодою додавати новий вміст, нові режими гри чи нові функції, які утримують інтерес користувачів і приваблюють нову аудиторію.
Steam дозволяє будь-коли легко додавати новий вміст або оновлювати гру, щоби користувачі завжди були задоволеними. Оновлюйтеся стільки, скільки потрібно, але пам’ятайте, що після цього гравцям щоразу потрібно буде оновлювати продукт, тож зважайте на розмір файлів.
Планування й цілі
Щоб отримати найбільше користі від свого оновлення, плануйте заздалегідь. Можливо, ви захочете постійно додавати патчі, щоби виправляти помилки, про які сповістять гравці або які ви знайдете під час тестування. Також подумайте про можливість періодичних оновлень вмісту, щоби спонукати гравців повертатися до гри.
І малі, і великі оновлення є засобом зв’язку з гравцями й демонструють, що ви читаєте відгуки та переймаєтеся поліпшенням вражень від вашої гри.
Виправлення помилок і патчі
Оновлення з виправленням помилок у грі — найліпший спосіб комунікації з користувачами. Якщо ви чуєте скарги на помилку в грі, ліпше за все виправити її якомога швидше (якщо вона дійсно серйозна). Steam надає легкий спосіб випуску оновлень будь-коли, тож скористайтеся цією можливістю й допоможіть користувачам із проблемами, які в них виникають.
Після вивантаження оновлення ми рекомендуємо написати оголошення в центрі вашої гри в спільноті Steam, щоби користувачі дізналися про зміни. Це також покаже користувачам, що ви чуєте їх і працюєте над знайденими помилками.
Великі оновлення вмісту
Оновлення продукту надзвичайно важливі, але ваш спосіб донесення інформації про них може мати ще більше значення. У своїх іграх ми виявили, що ліпше випускати великі оновлення не частіше ніж раз на 1–2 місяці. Це допоможе вам зібрати всі зміни в одному великому оновленні та дасть час підготувати й опублікувати заманливі оголошення для підігріву очікування.
Ваш підхід може змінюватися, оскільки ви бачитимете, на що саме позитивно реагують гравці. Ось приклад алгоритму, який добре спрацював для нас і який ми вдосконалювали, використовуючи різні підходи та дослухаючись до відгуків гравців:
- Напишіть оголошення про оновлення (можна у формі оповіді) за 3-4 дні до нього, надайте кілька підказок, які можуть зіграти на очікуванні й чутках і захопити користувачів. Ви також даєте привід ЗМІ написати про ваш продукт.
- Стежте за форумами й відгуками навіть до випуску оновлення, оскільки це може допомогти вам дізнатися, що саме очікують гравці та внести відповідні зміни, якщо це потрібно.
- Виділіть основні зміни у функціях та ігроладі гри — так ви чіткіше покажете гравцям, на що звертати увагу, а також підігрієте обговорення й очікування. Покрокове розкриття деталей дозволить гравцям усвідомити зміни вмісту ще до того, як вони почнуть грати.
- Створіть метагру чи конкурс. Це дозволить гравцям просувати продукт серед своїх друзів та інших користувачів і зробити свій внесок в ігровий світ.
Приклади. Як приклад сторінок оголошень про оновлення, які ми створили у Valve для деяких власних ігор, ви можете переглянути останні оновлення для Counter-Strike 2, що перелічені праворуч на
сайті CS2, або оновлення Dota 2
тут і
тут.
Усі ці елементи можна застосувати для будь-якого продукту, незалежно від жанру чи розміру команди. Ми рекомендуємо займатися комунікацією та працювати з відгуками користувачів тій самій команді, яка працює над дизайном і розробкою гри. Це не означає, що ваш дизайнер рівнів має витрачати весь день на написання відповідей на форумі в Steam. Але це означає, що команда розробки несе відповідальність за прочитання відгуків та реакцію на них, і її не потрібно перекладати на менеджера по роботі зі спільнотою чи на окрему команду, що займається зв’язками з громадськістю. У
презентації з Dev Days ви зможете знайти конкретні приклади й додаткові поради.
Додатковий завантажуваний вміст чи частина основної гри?
Випускаючи новий вміст для своєї гри, ви маєте кілька варіантів його надання користувачам. Ви можете продати його як завантажуваний вміст або як внутрішньоігрове придбання. Або ж можна просто додати його до основної гри безкоштовно.
Нижче ви знайдете кілька корисних порад, які спрацьовують у більшості випадків:
- Безкоштовний вміст → частина гри. Ми виявили, що якщо ви хочете додавати безкоштовний вміст, то ліпше за все робити його складовою основної гри. Гравці одразу матимуть найновіший вміст без потреби зайвий раз натискати кнопку «Завантажити» (якщо випускати вміст як додатковий завантажуваний).
- Невеликий оплачуваний вміст → внутрішньоігрові придбання. Якщо ви додаєте невеликі предмети чи оплачуваний вміст, як-от капелюхи, індивідуальну зброю чи витратні ресурси, можливо, варто випустити їх як внутрішньоігрове придбання. Steamworks має зручну службу інвентарю Steam, і ще, звісно, вам знадобиться система мікротрансакцій Steam, яка допоможе налагодити процес оплати й конвертації валют.
- Великий платний вміст → завантажуваний вміст. Якщо ви продаєте вміст великого обсягу, як-от мапи, нові ігрові режими чи доповнення, варто випускати їх як завантажуваний вміст. Таким чином гравці встановлюватимуть цей вміст окремо, що зменшить розмір файлів для тих, хто не купує його, а також дозволить просувати цей вміст окремо на сторінці гри.
Тестування
Перш ніж розміщувати оновлення, варто перевірити його зі збірки Steam. Є кілька способів зробити це — про них можна прочитати докладніше в статті про
тестування.
Вивантаження оновлення
Щоб оновити збірку гри чи програмного забезпечення, просто дотримуйтеся тих самих інструкцій, що й щодо створення збірок у SteamPipe. Докладніше про це ви можете дізнатися в статті про
SteamPipe.
Зауважте, що після випуску застосунку користувачі отримуватимуть збірку, позначену як «Стандартна збірка». Щоби протестувати своє оновлення, завантажте за допомогою SteamPipe нову збірку й перед перенесенням її до стандартної гілки встановіть її в тестову гілку з паролем. Докладніше про управління гілками збірок ви можете прочитати
тут.
Оприлюднення збірки
Після вивантаження й тестування збірки ви можете оприлюднити її для інших гравців. Для цього просто зробіть потрібну збірку «стандартною». Якщо під час додавання нового вмісту ви створили нове сховище, не забудьте додати його до всіх пакунків крамниці й ключів. Докладніше про це ви можете дізнатися в документації про
пакунки.
Оголошення про оновлення в Steam
Щойно ви будете готові випустити своє оновлення в Steam, сповістіть користувачів і скажіть, де вони можуть лишити відгуки. У Steam є кілька способів оголосити про оновлення та сповістити про нього спільноту:
- Заміна ілюстрацій. Ви можете встановити тимчасовий набір капсульних зображень. У розділі редагування сторінки крамниці Steam на вкладці графічних елементів є розділ зі встановленням тимчасової заміни елемента. Більше про замінні ілюстрації
- Публікація оголошення. Після публікації події чи оголошення вони показуються всім користувачам, які відстежують вашу гру (почати відстежувати її вони можуть на сторінці в крамниці чи в центрі спільноти), на вашій сторінці крамниці, у бібліотеці Steam, а також на панелі завантажень клієнта Steam. Для отримання докладнішої інформації перегляньте статтю про інструменти подій та оголошень.
- Додавання знижки. Щоб отримати максимум користі від випуску великого оновлення вмісту, можливо, варто заразом встановити знижку на гру. Це може допомогти здійняти галас навколо гри й водночас надати гравцям іще одну причину завітати до гри знову, поки вона в центрі уваги. Окрім того, гравці, які додали вашу гру до списку бажаного, отримають електронного листа зі сповіщенням про знижку. Цей спосіб чудово працює в поєднанні з описаними вище тимчасовими замінними зображеннями. Для отримання докладнішої інформації перегляньте статтю про знижки.
- Використання раундів видимості оновлення. Якщо це ваше велике оновлення вмісту, можливо, ви захочете скористатися раундами видимості оновлення Steam, щоби воно показувалося на головній сторінці крамниці. У такий спосіб ви розповісте про оновлення новим та поточним користувачам, а ваша гра з’явиться на сторінці нещодавно оновлених.
Щоби скористатися раундами видимості оновлення, спочатку вам потрібно буде написати оголошення в центрі спільноти Steam, де ви детально опишете це оновлення. Докладнішу інформацію читайте в статті про раунди видимості оновлення Steam.