Чеклист перед релизом: 20 важных вещей для вашей ПК- или мобильной игры
Подходит студентам, новичкам и инди-разработчикам. Всё о соло-играх без онлайна. Статья разделена на две части: для ПК и мобильных игр.
ПК-игра без онлайна
1.Система сохранений
Игрок должен иметь возможность сохраняться вручную или автоматически
Опция удалить/перезаписать сохранение — обязательна
При повреждении файла игра не должна ломаться. Добавьте защиту
2.Настройки графики
Разрешение, полноэкранный режим, V-Sync, ограничение FPS
Настройки должны применяться сразу — без перезапуска
3. Управление
Обязательная поддержка клавиатуры и мыши
Переназначение клавиш — обязательно
Поддержка геймпада — можно, но не нужно
4. Звук
Отдельные ползунки для музыки, эффектов и голосов
Не делайте звук по умолчанию слишком громким
5. Пауза и выход
Нажатие Esc должно ставить игру на паузу
Перед выходом — запрос подтверждения
6. Локализация
Игрок может выбрать язык в настройках
Текст должен влезать в интерфейс
Проверка на наличие ошибок перевода и заглушек (#text_not_found)
7. Логи и отладка
Логи пишите в AppData/Local/ или аналогичную папку
Добавьте окно отчёта об ошибке — пригодится при тестировании
8. Совместимость с экранами
Поддержка 2K, 4K и широких мониторов
Интерфейс должен адаптироваться, а не "съезжать"
9. Корректное завершение
Игра должна закрываться без ошибок и утечек памяти
Желательно автосохранение при выходе
10.Финальная сборка
Уберите галочку Development Build
Удалите тестовые сцены и ассеты
Мобильная игра без онлайна
1.Сохранение и кэш
Используйте PlayerPrefs или путь к внутренним данным
Прогресс должен сохраняться при закрытии приложения
2. Реклама (если есть)
- Не перебивайте геймплей
- Возможность отключить рекламу навсегда (покупка)
- Частота показа — умеренная
3. Управление касаниями
- Поддержка тапов, свайпов, удержания
- Обработка многопальцевого ввода
- Обратная связь: вибрация, звук, анимации
4. Адаптация под экраны
- Интерфейс подстраивается под 16:9, 18:9, планшеты
- Элементы не выходят за границы экрана
5. Размер и производительность
- Оптимально — до 200 МБ
- Быстрый запуск
- Контроль FPS и нагрузки на батарею
6. Работа в фоне
- Приложение не должно крашиться при сворачивании
- При возврате — восстановление сессии
7. Локализация
- Качественный перевод, желательно не машинный
- Поддержка языков с письмом справа налево — плюс
8. Покупки
- Покупки работают стабильно
- Обязательно подтверждение и восстановление
9. Push-уведомления (необязательно)
- Только если это действительно нужно
- Уведомления не должны раздражать
Тестирование
Устройства и конфигурации
- ПК: слабая, средняя и мощная сборка. Проверка разрешений, режимов окна, FPS.
- Телефоны: минимум 3–5 устройств с Android 7+/iOS 12+. Старое железо = потенциальные краши.
- Тестирование батареи: игра сильно жрёт заряд? Греет телефон?
- Форм-факторы: планшеты, широкоформатники, экраны с вырезами (чёлками).
Функциональность
- Все кнопки и действия должны делать именно то, что заявлено.
- Проверка сохранений, загрузки, прогресса. Что если игрок сохранится перед смертью?
- Корректна ли пауза? Можно ли выйти из игры, не потеряв прогресс?
UX/UI
- Удобное ли меню? Логично ли расположены кнопки?
- Влезает ли текст? Не обрезается ли интерфейс на других языках?
- Цвета и шрифты читаемы? Не раздражают ли анимации?
Стресс-тесты
- Убить игру тапами, свайпами, сворачиваниями, быстрой сменой сцен.
- Попробовать взломать геймплей: бесконечные ресурсы, баги через сохранение, обман покупок.
- Выйти из приложения в самый неподходящий момент — ломается ли что-то?
Слепое тестирование
Дайте поиграть тому, кто никогда не видел проект. Посмотрите, куда он кликает, что не понимает, где застревает. Это лучший способ увидеть, как игру воспринимает свежий взгляд.
Полезные ссылки
Заключение
Перед тем как загружать игру в Steam, Google Play или App Store — проверьте этот список. Он поможет избежать критических ошибок и негативных отзывов.
Напишите чего по вашему мнению тут не хватает