Ваня Аверьянов

Яндекс игры

Система достижений и игрового прогресса личного профиля игрока

Посмотреть макеты и исследования в figma файле
Превью системы достижений Яндекс Игр

Задача

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

Для Бизнеса

  • Увеличить показатель возвращения игрока в игру с целью получить новые достижения
  • Увеличить взаимодействие пользователя с личным кабинетом
  • Повысить ценность профиля, сделать его местом, где игрок увидит свой прогресс

Для Пользователя

  • Помогаем отследить прогресс в играх, какие достижения уже получены, а какие еще можно открыть
  • Помогаем оценить ценность достижения через редкость и сравнение с другими игроками
Понимание задачи
Схема понимания задачи

Боли пользователя

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

  • Не понимаю, какие достижения я уже получил

  • Не понимаю, к какой игре относится достижение, хочу видеть это сразу

  • Хочу понять, что сделать, чтобы открыть следующее достижение

  • Не могу сравнить свой прогресс 
с другими и узнать насколько редкое достижение я получил

  • Хочу иметь возможность перейти к игре, где можно продолжить прогресс

  • Я хочу похвастаться друзьям, что получил какое-то редкое достижение

Анализ конкурентов

Изучил прямых и косвенных конкурентов: Apple game center, Steam, PS5, Epic Games, Duolingo и VK play

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

  • достижения почти всегда завязаны на конкретную игру
  • сильный паттерн — показывать общий прогресс и прогресс по игре
  • ценность достижения усиливают редкость / процент игроков / XP
  • профиль может быть витриной активности, а не просто служебным экраном
  • в хорошем решении из достижений должен быть путь назад в игру
Интерфейсы конкурентов с наблюдениями

Wireframes

На вайрфреймах проверил, как новый раздел встраивается в профиль, как пользователь переходит от общего прогресса к достижениям конкретной игры и как в сценарий входят статистика, редкость и возврат в игру

Вайрфреймы раздела достижений

Гипотеза №1

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

Уровень и общий прогресс профиля
Сценарий просмотра уровня профиля

Гипотеза №2

Если показать общий прогресс и прогресс по каждой игре, пользователь сможет быстрее оценить, где он находится и что ещё осталось открыть

Прогресс и достижения по игре
Сценарий перехода к достижениям игры

Гипотеза №3

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

Редкость и ценность достижений

Гипотеза №4

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

Условия открытия и прогресс достижения

Гипотеза №5

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

Последние достижения в профиле

Системная сборка интерфейса

Финальные экраны собирал на компонентах и variables, чтобы цвета, отступы, радиусы и состояния можно было централизованно менять и масштабировать без ручной правки каждого экрана.

Variables: цвета, радиусы и отступы
Свойства компонента Achievements-Card

Как можно развивать механику

  • Награды

    За новые уровни и топ в недельном рейтинге можно награждать игрока валютой Яны

  • Социализирование

    Развивать профиль как публичную витрину (например Steam) добавлять друзей, соревноваться с ними, делиться достижениями

  • Значки игр

    Для игр можно добавить медальки или значки, награждать значками можно по мере получения наград, например бронзовой, серебрянный, золотой и платиновый

  • Умные уведомления

    Можно подумать в сторону умных уведомлений по достижениям, например, если достижение можно отслеживать, присылать персонализированное сообщение, что-то вроде «Вам осталось 5 заездов без использования тормоза чтобы получить ультра редкую ачивку»

Итог

В результате я спроектировал концепт системы достижений для мобильного профиля Яндекс Игр: от общего уровня и статистики до достижений внутри конкретной игры, редкости и сценариев возврата пользователя в игру

Поскольку это концепт, у меня нет возможности проверить метрики, но если бы они были, я бы проверил: рост/падение взаимодействия с личным кабинетом, возврат в игры через достижения