
Один из самых частых вопросов в проектировании игрового UI: показать информацию в модальном окне или перевести игрока на отдельный экран? Оба варианта корректны — но в разных ситуациях.
Когда выбирать окна
Преимущества:
- Не прерывают основной workflow
- Сохраняют контекст работы
- Требуют минимальных умственных затрат
- Решают задачу за 1–2 действия
Идеальные сценарии:
- Быстрые действия — подтверждение, выбор из 2–3 вариантов
- Уведомления — ошибки, статусы, предупреждения
- Мини-интерфейсы — формы до 3 полей, фильтры
- Меню — контекстные действия
Риски:
- «Поп-ап ад» при злоупотреблении
- Не подходят для сложного контента
- Принуждение к действию (модальные)
Когда нужен экран
Преимущества:
- Полноценное пространство для контента
- Чёткое разделение контекстов
- Поддержка сложных сценариев
- Лучшая фокусировка
Идеальные сценарии:
- Процессы — цепочки из 3+ шагов
- Контент — детализированные данные
- Работа — продолжительные сессии
Риски:
- Требуют продуманной навигации
- Могут вызывать дезориентацию без чётких переходов
- Могут нарушать flow при частых переключениях
Главные правила
- Одно окно за раз — никаких каскадов
- Анимации переходов обязательны
- Тестируйте на реальных сценариях
- Следуйте гайдлайнам платформы
- Учитывайте частоту использования
Источники: NN/g, Microsoft Research, Material Design, Apple HIG, Hick’s Law, Fitts’ Law, IBM Design Language