Андрей!

Совет Ильи Бирмана
о типах индикаторов загрузки

О типах индикаторов загрузки и случаях их использования рассказал Илья Бирман в одном из своих классических советов.

Совет Ильи Бирмана
о типах индикаторов загрузки

Смотреть на обычный индикатор загрузки, особенно в игре, скучно. Лучше поставить красиво анимированный прелоадер в стиле игры:

Домасо. Дрибл

Вместо раздражающего ожидания, сразу залипаешь в красоту, которая становится частью игрового опыта.

Воспользуйтесь загрузочным экраном, чтобы погрузить человека в мир игры. Например, представьте персонажа клёвой анимацией:

Даун зе стрит дизайнс. Дрибл

P. S. Это был вторничный совет о дизайне интерфейсов. Присылайте вопросы.

Интерфейс
Отправить
Поделиться
Запинить

Комментарии

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

25 авг 2020

В играх сейчас принято использовать буферные зоны, которые загружаются моментально, но дают время прогрузиться тяжёлому контенту.

Если бы вы могли описать ситуацию в игре конкретнее, я бы смог дать вам совет, как развлечь игрока во время загрузки.

25 авг 2020

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

Если это не загрузка, а какие‑то расчеты на бэкэнде, пользователь даже не может повлиять на прогресс. Неправильная прикидка в таком случае сильно смущает — когда я вижу застывшие на несколько минут 100%, я думаю, что что‑то пошло не так, но боюсь обновить страницу.

Спиннер же ни к какой точности не обязывает. Ну крутится и крутится.

25 авг 2020

Что бы вы в итоге не сделали, не забудьте оставить возможность пользователю всё отменить и прекратить загрузку, вернувшись обратно.

28 авг 2020

Как коллега по геймдеву скажу, что нужно всячески избегать любых длительных загрузок, особенно регулярных. А для редких случаев обойтись стандартным прогрессбаром или спиннером. Любой эффектный лоадер наскучит через пару‑тройку раз, а оптимизация и быстрые загрузки будут полезны всегда и помогут получить максимум от игровой сессии. И вам, и игроку.

1 сен 2020

Рекомендуем другие советы