Ваня Аверьянов
hi.averyanov@gmail.comЯндекс игры
Система достижений и игрового прогресса личного профиля игрока

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

Боли пользователя
Поставил себя на место пользователя, чтобы понять с какими барьерами он может столкнуться. Поскольку в текущем приложении такого раздела нет, записал предположения на основе задачи и своего опыта
Не понимаю, какие достижения я уже получил
Не понимаю, к какой игре относится достижение, хочу видеть это сразу
Хочу понять, что сделать, чтобы открыть следующее достижение
Не могу сравнить свой прогресс с другими и узнать насколько редкое достижение я получил
Хочу иметь возможность перейти к игре, где можно продолжить прогресс
Я хочу похвастаться друзьям, что получил какое-то редкое достижение
Анализ конкурентов
Изучил прямых и косвенных конкурентов: Apple game center, Steam, PS5, Epic Games, Duolingo и VK play
Посмотрев, как другие решают похожую задачу я смог выявить несколько инсайтов:
- достижения почти всегда завязаны на конкретную игру
- сильный паттерн — показывать общий прогресс и прогресс по игре
- ценность достижения усиливают редкость / процент игроков / XP
- профиль может быть витриной активности, а не просто служебным экраном
- в хорошем решении из достижений должен быть путь назад в игру

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

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


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


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

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

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

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


Как можно развивать механику
Награды
За новые уровни и топ в недельном рейтинге можно награждать игрока валютой Яны
Социализирование
Развивать профиль как публичную витрину (например Steam) добавлять друзей, соревноваться с ними, делиться достижениями
Значки игр
Для игр можно добавить медальки или значки, награждать значками можно по мере получения наград, например бронзовой, серебрянный, золотой и платиновый
Умные уведомления
Можно подумать в сторону умных уведомлений по достижениям, например, если достижение можно отслеживать, присылать персонализированное сообщение, что-то вроде «Вам осталось 5 заездов без использования тормоза чтобы получить ультра редкую ачивку»
Итог
В результате я спроектировал концепт системы достижений для мобильного профиля Яндекс Игр: от общего уровня и статистики до достижений внутри конкретной игры, редкости и сценариев возврата пользователя в игру
Поскольку это концепт, у меня нет возможности проверить метрики, но если бы они были, я бы проверил: рост/падение взаимодействия с личным кабинетом, возврат в игры через достижения