Métas — это персонализированный веб-инструмент для отслеживания игровых событий в реальном времени для MMORPG Guild Wars 2.
В отличие от существующих аналогов, которые предлагают события в виде перегруженных таблиц с устаревшим визуальным языком, сложной навигацией и ограниченной функциональностью, данный сервис построен вокруг идеи качественного пользовательского опыта с интуитивно понятным интерфейсом.
Ключевые преимущества — кастомизация трекера, система избранного для приоритизации контента, отслеживание ежедневных наград и прочие QoL инструменты.
Роль
Product Designer, Frontend Developer (full cycle)
Стек
Figma, React, Vercel
Платформа
Web
Figma

Контекст
& Проблема
Исследование
Анализ конкурентов
Само собой, для игры, которой уже более 16 лет, уже существовали сервисы, которые так или иначе стараются решить проблемы игроков. Однако при этом ни у одного не получается качественно закрыть даже базовые потребности.
Для примера здесь я привел лишь два трекера — оба из топа выдачи поисковика и оба выглядят очень недружелюбно и нагружено, чтобы быстро в них разобраться. Например, у World Boss Timer есть даже целая подсказка с руководством что означают элементы на карточке и как ими управлять.
Для анализа конкурентов выделил три основных критерия:
‣ Актуальность информации в трекере
‣ Порог входа (насколько просто разобраться в сервисе обычному пользователю)
‣ Наличие базового функционала — фильтр событий и возможность отмечать уже выполненные
Как итог — не нашлось ни одного сервиса, который бы удовлетворял сразу всем критериям. Наиболее удачным оказался трекер на официальной вики, созданный таким же энтузиастом. Но и в нем не оказалось важных функций: фильтра и трекера прогресса.
Вью & сториз
Отдельно выделил основные боли пользователей
‣ Устаревшие визуально и функционально трекеры
‣ Новым игрокам трудно ориентироваться в легаси трекерах и следить за всеми событиями одновременно
‣ Информация на многих трекерах уже не актуальна
Инсайты
Вместе с анализом пользовательского опыта, я собирал информацию и о других менее очевидных аспектах — внешних факторах, влияющих на выбор того или иного сервиса, а также о менее очевидных пользовательских паттернах и проблемных местах
Не у всех мощные ПК, а трекер всегда открыт во время игры
01
Важно быстро зацепиться за нужную информацию
02
Цвет и визуальные маркеры работают быстрее текста
03
Избыточные фильтры и инструменты, вынесенные на главную мешают восприятию
04
Пользователи хотят гибкую персонализацию без обязательной регистрации
05
Пользователи не любят процесс регистрации ⇾ 96% опрошенных сервисом будут пользоваться на десктопе ⇾ нет необходимости кроссплатформенной синхронизации настроек
06
Дизайн
Design Principles
Макеты и прототипы
Проработка болей пользователей
Ключевые дизайн-решения
Основной флоу:
двухпоточная лента
В таблице или на плитке все события равнозначны и пользователь вынужден сканировать весь список, чтобы найти нужное
Решение
Разделение на Ongoing (текущие) и Upcoming (ближайшие 24 часа), чтобы показывать только релевантную информацию для текущего контекста. Пользователь видит сначала то, что требует немедленного действия.
События автоматически мигрируют между секциями. Также за 15 минут до старта события, в его карточке стартует лайв-таймер, показывающий в формате мм:сс сколько осталось до начала.
Визуальная иерархия: цветовое кодирование
Юзабилити-тесты показали, что пользователи игнорируют текстовые метки дополнений при беглом взгляде на карточки событий
Решение
Цвет быстрее привлекает внимание, поэтому добавил акцентный цвет на левой границе карточки события и дополнительную подсказку с названием дополнения под курсоров при ховере на нем.
Контекстная сортировка: избранное
Некоторые ивенты могут иметь для игрока больший приоритет, нежели другие, даже в уже отфильтрованном списке
Решение
Система избранного поднимает отмеченные события в топ каждой секции. Даем пользователю дополнительно управлять приоритетами на таймлайне.
Геймификация рутины: отслеживание полученных наград
Исследование конкурентов показало, что не вездe есть возможность отслеживания событий, за которые уже была получена награда. Также во время коротких вью, респонденты отметили полезность этой функции
Решение
Интерактивная кнопка на каждой карточке, которая отмечает статус события - получена ли сегодня награда или еще нет. В 00:00 UTC (резет наград по серверному времени) происходит автоматический сброс всех карточек. Дополнительно, в модальном окне фильтров можно разом увидеть все события, за которые уже получена награда. Если опция включена в настройках, рядом с названием завершенных событий, будет появляться соответствующая иконка.
Визуализация скрытых механик: циклы дня и ночи
Для некоторых активностей важно текущее время суток (игровое, не реальное). При исследовании других сервисов, ни у одного из них не было функции для отслеживания текущей фазы дня и ночи
Решение
Два индикатора (для двух регионов игры с разным временем) с градиентной заливкой: от светло-желтого (день) к темно-синему (ночь). Рядом с каждым — текстовая метка текущей фазы и времени.
Адаптивная глубина ленты событий
Некоторые пользователи выделяют для игры конкретное количество часов в день и хотели бы знать какие события будут происходить в этот промежуток времени
Также в ходе исследования я отметил, что не у всех игроков мощные пк или ноутбуки, из-за чего любая дополнительная нагрузка может быть критичной для производительности игры
Решение
Чтобы точнее планировать свое время, пользователь может устанавливать на какое количество часов вперед в ленте будут отображаться события — от 1 до 24 часов.
Вместе с этим, опция позволяет и регулировать нагрузку на систему, чем меньше глубина будущих событий — тем меньше ресурсов потребляет приложение.

Edge cases
Проработаны узкие места сервиса и учтены различные нестандартные сценарии и состояния
Заключение
Метрики успеха
Главной метрикой можно считать стабильное количество посещений и сравнительно низкий BR — значит трекером действительно пользуются.













