Чек-лист инди-разработчика: что сделать до релиза без издателя

Когда мы готовили свой первый самостоятельный релиз, я искренне считал, что главное — залить билд в Steam и ждать. Реальность быстро отрезвила: за первые сутки мы получили не продажи, а шквал жалоб на сломанные сохранения, потому что тестировали только на своих машинах. Без издателя каждая мелочь становится вашей личной проблемой, и исправлять её постфактум в разы дороже — и по деньгам, и по репутации. Этот чек-лист — не теория, а выжимка из десятка наших запусков и откровенных разговоров с такими же инди-командами. Он для тех, кто хочет пройти финишную прямую без пожарных ситуаций и сохранить нервы.

Почему этот чек-лист важен

Помню, как мы однажды выпустили патч, не проверив билд на «чистой» Windows — половина игроков просто не смогла запустить игру. Издатель бы прикрыл, а нам пришлось вручную отвечать на десятки писем и срочно пересобирать сборку. Без издателя все риски — ваши: от стабильности кода до карточки в магазине, от прав на музыку до реакции на первый негативный отзыв. Цена ошибки после нажатия кнопки «опубликовать» вырастает кратно, потому что вы теряете не только время, но и доверие аудитории, которое в инди собирается по крупицам. Этот материал рассчитан на самостоятельный релиз с ограниченным бюджетом, без внешнего продюсера и без «подушки безопасности» в виде издательского отдела маркетинга. Чек-лист не про идеальную теорию, а про то, что реально нужно проверить перед выходом, чтобы не было мучительно больно.

1. Зафиксируйте, что именно вы выпускаете

Первый же вопрос, который мы задаём себе за пару месяцев до релиза: «А что, собственно, мы выпускаем?» Звучит банально, но путаница между демо, прологом и полной версией способна похоронить маркетинг. У нас был случай, когда в трейлере показали контент из бесплатного пролога, а игроки решили, что это основная игра, и после покупки чувствовали себя обманутыми. Поэтому перед тестами и анонсами важно снять всю неопределённость.

Что нужно определить

  • Тип релиза: полноценный запуск, ранний доступ, демо, бесплатная версия, пролог. Не «когда-нибудь потом», а прямо сейчас. Мы для себя ввели правило: если не можем ответить за 10 секунд, значит, не готовы.
  • Платформы: ПК, Steam Deck, консоли, конкретные магазины, где релиз реально поддерживается. Лучше честно сказать «только Steam», чем распыляться на всё сразу и везде провалить стабильность.
  • Версия билда: что именно входит в релизную сборку, а что останется в патче первого дня. Задокументируйте это в общем файле команды — избавит от споров в последнюю ночь.
  • Целевой статус: «готово к продаже» или «готово к сбору вишлистов/трафика». От этого зависит тональность всех маркетинговых материалов.

Почему это важно

Разнобой в описаниях — верный способ запутать аудиторию. Игроки не простят, если на странице в Steam одна информация, в трейлере другая, а в соцсетях третья. Мы как-то потеряли около 15% вишлистов за неделю просто потому, что в анонсе обещали кооператив, а в демо его не оказалось. Чёткая фиксация на старте экономит репутацию и нервы.

2. Проверьте юридическую чистоту проекта

Этот этап многие пропускают до первого письма от юристов платформы или жалобы правообладателя. А зря: проблемы с правами могут заблокировать релиз быстрее любого критического бага. У нас был прецедент, когда за день до запуска пришлось экстренно менять шрифт в интерфейсе, потому что выяснилось, что лицензия не покрывает коммерческое использование. Хорошо, что заметили до публикации.

Проверить нужно следующее

  • Права на код, арт, музыку, шрифты и видео. Даже если художник — ваш друг, оформите письменное согласие.
  • Лицензии на ассеты из сторонних библиотек. Не все бесплатные ассеты разрешают использование в коммерческих проектах, читайте мелкий шрифт.
  • Разрешения от всех участников команды. Устные договорённости имеют свойство забываться, когда игра начинает приносить деньги.
  • Открытые лицензии и условия их использования (CC0, MIT, GPL и т.д.).
  • Название игры на предмет конфликтов с чужими брендами. Простой поиск в Google и базе товарных знаков сэкономит вам месяцы судов.
  • Тексты пользовательского соглашения, политики конфиденциальности, возрастных ограничений, если они нужны платформе. Steam, например, требует EULA для некоторых регионов.

Мини-чек

  • Все контентные права зафиксированы письменно.
  • Нет ассетов «взяли временно, потом заменим» — такие «времянки» живут до релиза и становятся миной замедленного действия.
  • Нет неясности, кому принадлежит исходный код и сборки.
  • Нет музыки или шрифтов с неподтверждённой лицензией.

3. Подготовьте релизный билд как отдельный продукт

Одна из самых частых ошибок инди — считать текущую дев-билд-ветку релизной. Мы так однажды выпустили игру с консолью разработчика, которая открывалась по нажатию тильды. Игроки моментально нашли и начали читерить, а мы получили ворох негатива за «сырой продукт». Релизный билд — это не просто копия вашей рабочей папки, а отдельный, вылизанный продукт.

Что сделать

  • Собрать отдельную релизную ветку в системе контроля версий.
  • Убедиться, что в ней нет дебаг-функций: консольных команд, тестовых меню, отладочных надписей на экране.
  • Проверить работу сохранений, загрузок и автосейвов на всех этапах игры.
  • Удалить тестовые уровни, временные тексты и служебные объекты. Проверьте, что в билде нет пасхалок для внутреннего тестирования, которые могут сломать игру.
  • Проверить запуск на чистой машине, не только на компьютере разработчика. Идеально — взять ноутбук с минимальной конфигурацией и свежеустановленной ОС.
  • Прогнать финальную сборку с нуля, без кэша и «магии» локального окружения. Удалите папку AppData, временные файлы — всё, что могло остаться от разработки.

Типовые ошибки

  • Игра запускается у автора, но падает у игрока из-за отсутствующего файла (часто — DLL или конфигурационного файла, который не попал в инсталлятор).
  • После обновления не подхватываются старые сейвы — классика, которую мы пропустили в своём втором проекте и потеряли лояльность части аудитории.
  • В релизе остаются консольные команды.
  • На финальной сборке сломан звук, но в дев-среде всё было нормально (обычно из-за различий в путях к аудиофайлам).

4. Пройдите полный QA-проход

Пока у проекта есть время, QA должен быть не формальностью, а отдельной задачей. Особенно если релиз без издателя и вы не можете позволить себе массовую волну отрицательных отзывов в первые сутки. Мы в студии выделяем минимум две недели только на тестирование, даже если кажется, что «всё работает».

Что тестировать обязательно

  • Прохождение от старта до конца, включая все основные и побочные квесты.
  • Все основные ветки и сценарии (включая «неправильные» действия игрока).
  • Меню, настройки, паузу, выход из игры — проверьте, что настройки не сбрасываются после перезапуска.
  • Сохранение и загрузку на разных этапах, особенно после кат-сцен и битв с боссами.
  • Управление клавиатурой, мышью, геймпадом. Подключите дешёвый геймпад — он может вести себя иначе, чем дорогой.
  • Разрешения экрана и оконный/полноэкранный режим, включая нестандартные пропорции (21:9, 4:3).
  • Производительность на слабой конфигурации — мы держим старенький ноутбук с 4 ГБ ОЗУ специально для таких тестов.
  • Поведение при сворачивании, потере фокуса, отключении устройства (например, выдернуть геймпад во время игры).
  • Локализацию, если она есть: проверьте, что переведённые строки не вылезают за пределы UI.

Практический подход

Разбейте QA на три круга, чтобы не утонуть в хаосе:

  1. Проверка критических багов — всё, что мешает пройти игру или вызывает вылеты.
  2. Регрессия после фиксов — перепроверка тех мест, которые чинили, и смежных систем.
  3. Финальный smoke-test на релизном билде — быстрый прогон основных функций за пару часов до отправки в стор.

Таблица приоритета багов

Уровень Что это значит Что делать
P0 Игра не запускается, блокируется прохождение Исправить до релиза
P1 Сильная поломка ключевого сценария Исправить до релиза
P2 Ошибка мешает части игроков, но не ломает всё Решить: фикс до релиза или day-one patch
P3 Косметика, мелкие неудобства Можно оставить, если не портит опыт

5. Отдельно проверьте то, что чаще всего ломается у игроков

Некоторые вещи почти всегда всплывают уже после релиза, если их не проверить руками заранее. Мы составили этот список на основе горького опыта: почти каждый пункт мы когда-то упустили и получили негативные отзывы.

Список критичных зон

  • Сохранения: создаются ли, читаются ли, не ломаются ли после обновления. Проверьте, что файлы сохранений не привязаны к абсолютным путям.
  • Настройки: применяются ли и сохраняются ли после перезапуска. Отдельно проверьте громкость звука — часто сбрасывается в ноль.
  • Переназначение управления: работает ли для всех действий, нет ли конфликтов клавиш.
  • Поддержка геймпадов: особенно нестандартных (геймпады от PS3, дешёвые китайские аналоги).
  • Первый запуск на «чистой» системе: нет ли требования установить дополнительное ПО (Visual C++ Redist, DirectX), и корректно ли оно подтягивается.
  • Отсутствие зависимостей, которые стоят только у разработчиков: например, плагины для редактора, которые не должны попадать в билд.
  • Поведение игры при плохом FPS и слабом железе: не ломается ли физика, не рассинхронизируются ли анимации.
  • Работа антивирусов и защитных систем: если проект вызывает ложные срабатывания, добавьте в план коммуникации объяснение для игроков.

Почему это важно

Игрок может простить слабую графику или короткую кампанию. Но если он теряет прогресс или не может нормально управлять персонажем, отзыв будет жёстким. Мы как-то получили «красный» рейтинг в Steam за первый день только из-за того, что сохранения не работали на 32-битных системах, хотя в описании честно указали требования. Люди не читают требования, они просто запускают игру.

6. Подготовьте страницу в магазине

Карточка игры часто решает больше, чем первый трейлер. Если страница пустая, мутная или устаревшая, трафик сгорит впустую. Мы в Exiled-Republic тратим на подготовку страницы не меньше времени, чем на финальный билд, потому что это ваш главный продавец.

Что должно быть готово

  • Заголовок и короткий питч (одно предложение, которое цепляет).
  • Описание без воды: первые два абзаца — самые важные, потому что дальше читают единицы.
  • Актуальные скриншоты, показывающие интерфейс, геймплей, ключевые механики.
  • Трейлер с реальным геймплеем, а не нарезкой кат-сцен. Первые 5 секунд должны заинтриговать.
  • Иконка и капсулы нужных размеров (проверьте требования каждого магазина — у Steam, GOG, itch.io они разные).
  • Теги, отражающие жанр и поджанр. Не ставьте популярные теги вроде «Выживание», если их нет в игре — это приводит к негативу.
  • Список платформ и поддерживаемых языков.
  • Ссылки на соцсети, сайт, Discord или другие точки контакта.

Хорошее описание отвечает на три вопроса

  • Что это за игра? (жанр, сеттинг, основная фишка)
  • Что игрок делает? (механики, цикл игры)
  • Почему ему должно быть интересно? (уникальное преимущество, эмоция)

Ошибка, которую делают часто

Скриншоты и трейлер показывают «самые красивые» кадры, но не объясняют, как игра реально ощущается. В результате игрок кликает из любопытства и быстро уходит. Мы стараемся добавлять хотя бы один скриншот с интерфейсом и один — с типичной игровой ситуацией, а не только с постановочными ракурсами.

7. Подготовьте маркетинг до релиза, а не после

Без издателя маркетинг нельзя оставлять на финальную неделю. К этому моменту вы уже должны иметь заготовки, каналы и план запуска. Я не раз видел, как отличные игры проваливались просто потому, что о них никто не узнал вовремя. Мы начинаем готовить маркетинговые материалы за 2–3 месяца до выхода.

Минимальный набор перед релизом

  • Список площадок, где вы общаетесь с аудиторией (Twitter, Reddit, Discord, специализированные форумы).
  • Готовый пресс-кит: описание игры, логотипы, скриншоты, трейлер, факты о команде.
  • Пакет скриншотов и коротких GIF (до 15 секунд) для соцсетей — GIF’ы работают лучше статичных картинок.
  • План постов на неделю релиза: что публикуем в день анонса, за день до, в день выхода и после.
  • Список блогеров и авторов, которым можно написать. Не рассылайте шаблонные письма — лучше персонализировать под каждого.
  • Шаблоны сообщений для анонса, напоминания и релизного поста.
  • Понимание, что именно вы хотите от аудитории: вишлисты, покупки, отзывы, обсуждение. Призыв к действию должен быть чётким.

Что важно в сообщении

Пишите коротко, предметно и без шаблонной «мы рады представить». У человека должно быть понятно:

  • что за игра;
  • кому она может зайти (не «всем», а конкретной аудитории);
  • чем она отличается от аналогов;
  • где посмотреть трейлер или демо.

8. Продумайте коммуникацию на день релиза

День запуска — это не время импровизации. Если что-то пойдёт не так, у команды должен быть заранее написанный план. Мы однажды столкнулись с тем, что Steam задержал модерацию билда на 4 часа, и без заготовленного сообщения для соцсетей началась бы паника. Теперь у нас всегда есть «кризисный» документ.

Что подготовить заранее

  • Текст анонса релиза (можно адаптировать под разные площадки).
  • Текст для обновления об исправлении критического бага — с извинениями и сроками.
  • Ответы на частые вопросы (FAQ) — опубликуйте их сразу после выхода.
  • Ссылки на поддержку (почта, Discord, форум).
  • План публикаций в соцсетях с временными метками.
  • Порядок действий, если магазин задержит модерацию или билд: кто пишет в поддержку платформы, кто информирует игроков.

Полезный принцип

Любой кризис в день релиза нужно переводить в понятную форму:

  • что случилось;
  • кого это затрагивает;
  • что уже делается;
  • когда ждать следующий апдейт.

Игрокам не нужна длинная исповедь. Им нужен понятный статус. Мы стараемся публиковать такие сообщения в течение часа после обнаружения проблемы.

9. Заранее продумайте поддержку после релиза

Релиз не заканчивается нажатием кнопки «опубликовать». Для инди без издателя первая неделя часто важнее самого дня выхода. Мы в студии после запуска переходим в режим «боевого дежурства»: минимум один человек постоянно мониторит отзывы и баг-репорты.

Что должно быть готово

  • Канал, куда игроки пишут о багах (Discord-сервер, email, форма на сайте).
  • Система приоритизации обращений: критические баги — сразу в работу, мелкие — в бэклог.
  • План первого патча с конкретными сроками (лучше пообещать «в течение 48 часов» и сделать за 24, чем наоборот).
  • Список известных проблем, которые вы честно можете публично признать. Это снижает поток повторных сообщений.
  • Ответственный за комьюнити и ответы игрокам — не обязательно разработчик, но человек, который понимает игру.

Таблица: что делать в первые 72 часа

Время Действие
0–6 часов Проверить запуск, сбор статистики, отзывы, сообщения об ошибках
6–24 часа Отсортировать баги по критичности, ответить на ключевые вопросы
24–48 часов Выпустить срочный фикс, если есть блокирующая проблема
48–72 часа Обновить игроков о статусе, собрать патч-лист

10. Пройдитесь по финансовым и операционным вопросам

Когда издателя нет, у релиза должны быть собственные опоры: бюджет, дедлайны, доступы, ответственность. Мы однажды чуть не потеряли доступ к Steamworks-аккаунту, потому что он был привязан к личной почте уволившегося члена команды. С тех пор все доступы дублируются и хранятся в общем менеджере паролей.

Проверьте

  • Кто владеет аккаунтами магазинов (Steam, GOG, itch.io) — убедитесь, что это не личный аккаунт одного человека без возможности восстановления.
  • Кто имеет доступ к платежам и банковским данным — настройте уведомления о выплатах.
  • Где лежат исходники и резервные копии — минимум две физически разделённые локации (облако + локальный диск).
  • Есть ли план на случай сбоя компьютера, облака или почты — проверьте, что вы можете восстановить проект за 24 часа.
  • Понимаете ли вы свою точку безубыточности — сколько копий нужно продать, чтобы окупить затраты и жить дальше.
  • Есть ли запас денег на поддержку после релиза — хотя бы на 2–3 месяца хостинга, рекламы и зарплат.

Частая ошибка

Команда считает релиз успехом, но через две недели заканчиваются деньги на поддержку, рекламу или даже на исправление мелких багов. Для самостоятельного релиза это критично. Мы всегда закладываем пост-релизный бюджет отдельной строкой.

Полный чек-лист перед релизом

Продукт

  • Финальная версия определена
  • Релизная ветка собрана отдельно
  • Критические баги закрыты
  • Сохранения и загрузки проверены
  • Управление протестировано
  • Производительность измерена
  • Регрессия после фиксов пройдена

Контент и права

  • Все лицензии подтверждены
  • Права на музыку, шрифты и ассеты чисты
  • Название не конфликтует с чужими брендами
  • Документы по команде и публикации готовы

Магазин и маркетинг

  • Страница игры заполнена
  • Трейлер актуален
  • Скриншоты отражают реальный геймплей
  • Пресс-кит собран
  • Сообщения для анонса подготовлены
  • Каналы коммуникации активны

Поддержка

  • Есть место для баг-репортов
  • Известные проблемы зафиксированы
  • План первого патча готов
  • Ответственный за комьюнити назначен

Типовые ошибки инди перед релизом

1. Выпустить «почти готово»

«Почти» в релизе не работает. Игрок покупает не обещание, а текущий опыт. Мы как-то выпустили игру с парой известных, но не критичных багов, думая, что патч первого дня всё исправит. Но игроки, купившие в первый час, уже написали негативные отзывы, и их не откатишь. Лучше задержать релиз на неделю, чем выходить сырыми.

2. Делать маркетинг в последний момент

Если о проекте никто не слышал до релиза, запуску будет неоткуда взять импульс. Мы на своём опыте убедились: даже пара постов в месяц в течение полугода даёт кратно больше вишлистов, чем шквальная рассылка за три дня до выхода.

3. Переоценивать себя в QA

Разработчик знает игру слишком хорошо и не замечает очевидных проблем, потому что уже привык обходить их на автомате. Обязательно привлекайте внешних тестеров — хотя бы друзей, которые не видели проект раньше.

4. Не иметь плана на день релиза

Если что-то сломалось, команда начинает метаться вместо того, чтобы просто следовать заранее понятному алгоритму. Мы теперь всегда расписываем почасовой план на первые сутки: кто мониторит отзывы, кто отвечает в Discord, кто готовит фикс.

5. Не готовить поддержку

Игроки пишут сразу. Молчание после релиза выглядит хуже, чем признанная ошибка. Даже если вы не можете мгновенно исправить баг, просто сообщите, что знаете о нём и работаете. Это снижает градус негатива.

Итог

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

FAQ

Когда начинать готовиться к релизу?

Идеально — за несколько месяцев. Мы начинаем финальную подготовку за 2–3 месяца: юридические вопросы, сборка страницы, маркетинговые материалы. Чем ближе запуск, тем дороже обходится каждая недоделка. За неделю до релиза уже поздно что-то серьёзно менять.

Что важнее всего проверить в первую очередь?

Стабильность билда, сохранения, управление, права на контент и страницу в магазине. Если с этим порядок, остальное можно дошлифовать постфактум. Но без этих пяти пунктов релиз почти гарантированно провалится.

Нужен ли демо-режим перед релизом?

Не всегда, но для инди он часто помогает собрать аудиторию и поймать проблемы раньше полноценного запуска. Мы выпускали демо для двух проектов: в одном случае это принесло 20% вишлистов, в другом — выявило критический баг с управлением, который мы бы не заметили сами. Демо — это дополнительный труд, но он окупается, если вы готовы оперативно реагировать на фидбек.

Что делать, если времени на всё не хватает?

Сначала закрывайте то, что ломает запуск: критические баги, права, страница в магазине, базовая коммуникация. Всё остальное — по остаточному принципу. Мы в таких случаях составляем «минимальный жизнеспособный чек-лист» из 5–7 пунктов и выполняем только их, а остальное переносим в пост-релизный план.

Можно ли выпускать игру с известными багами?

Можно, если они не блокируют прохождение и у вас есть честный план исправлений. Но каждый такой баг должен быть осознанным решением, а не «не успели». Мы однажды выпустили игру с багом, из-за которого NPC иногда застревал в текстурах, но сразу написали об этом в известных проблемах и пообещали фикс в течение недели. Игроки отнеслись с пониманием. Главное — прозрачность.