Основы game testing
Game testing проверяет не только отсутствие crash. Важно качество игрового цикла: управление, прогресс, баланс, экономика, сохранения, performance, локализация, доступность и то, не ломает ли дефект удовольствие игрока.
Что важно понять
- Core loop: обучение, управление, победа/поражение, награды, повтор.
- Progression: уровни, сохранения, unlock, достижения, инвентарь.
- Экономика: soft/hard currency, покупки, награды, античит.
- Performance: FPS, memory, loading, stutter, overheating, crash.
Рабочий порядок
- Опишите core loop и критичные игровые состояния.
- Проверьте новый игрок, продолжающий игрок и игрок с большим прогрессом.
- Проверьте сохранения, прерывания и восстановление после crash.
- Фиксируйте дефекты с build, platform, seed/random state и видео.
Что отдавать команде
- Gameplay checklist.
- Progression matrix.
- Видео дефектов и save state.
Частые провалы
- Проверять игру как обычную форму ввода.
- Не фиксировать состояние сохранения перед дефектом.
- Игнорировать баланс и exploit-сценарии.
Практика
Проверьте первый час игры: tutorial, первая победа, первая покупка, проигрыш, restart, сохранение, возврат после закрытия приложения.