Достижения повышают вовлеченность игроков, вознаграждая их за достижение определенных этапов или выполнение заданий в игре. Они привлекают более широкую аудиторию, включая игроков, которые, возможно, не так заинтересованы в соревновательных таблицах лидеров, но ценят личное развитие.
Высококачественные достижения делают вашу игру более привлекательной и повышают её узнаваемость в Google Play, побуждая пользователей начать играть. Они также позволяют запускать в игре квесты , за достижение которых пользователи получают награды.
Чтобы соответствовать рекомендациям Google Play Games Level Up по улучшению пользовательского опыта , ваша игра должна соответствовать базовому уровню достижений.
Чтобы добавить достижения в вашу игру:
- Определите, какие достижения следует наградить, их названия и соответствующие значки. Обратитесь к контрольному списку качества .
- Настройте свои достижения в Play Console, добавляя достижения по отдельности или используя функцию массовой загрузки. См. раздел «Добавление достижений» .
- Интегрируйте это в свою игру, вызывая API сервисов Play Games, когда пользователь продвигается вперед или выполняет достижение, используя предоставленные идентификаторы из ваших клиентских реализаций .
- Убедитесь, что достижения работают должным образом. См. раздел «Тестирование достижений» .
- Опубликуйте свои достижения и игру. Инструкция по публикации достижений приведена ниже.
Разработка высококачественных достижений
Обязательные и рекомендуемые достижения
Исходный уровень
- Минимум десять достижений, распределенных на протяжении всего времени существования игры.
- По крайней мере 4 достижения должны быть вполне выполнимы в течение часа игры каждым игроком. За всё время существования игры можно создать максимум 400 достижений.
- Все достижения должны иметь уникальные названия и описания. Они должны четко показывать пользователям, что им нужно сделать, чтобы получить достижение.
- Все достижения должны иметь уникальные значки.
Рекомендуется
- Используйте поэтапные достижения для демонстрации прогресса.
- По меньшей мере сорок или более достижений, распределенных по всему времени существования игры, включая те, которые удивляют и радуют, отмечают важные этапы и отражают прогресс игрока.
- Используйте скрытые достижения для создания элемента неожиданности и удовольствия.
- Новые достижения добавляются при добавлении новых уровней или эпизодов в игру.
Контрольный список качества
Для разработки высококачественных решений, улучшающих пользовательский опыт, обязательно следуйте контрольному списку качества .
Основные сведения о достижениях
При просмотре достижений в консоли Google Play вы можете обнаружить следующие типы, элементы и состояния:
Тип достижений
Существует три типа достижений:
- Стандартное достижение — это базовое достижение, которое открывается за один шаг. Создавайте достижения с различными целями, такими как достижение определенных уровней в игре, повышение уровня персонажей или баз, победы в матчах или даже неудачные попытки. Также добавляйте новые достижения по мере добавления новых уровней или эпизодов в игру.
- Постепенные достижения подразумевают постепенное продвижение игрока к получению достижения в течение длительного периода времени. Следовательно, они являются мощным инструментом для разработчиков, позволяющим направлять поведение игрока и вознаграждать его за устойчивое участие. Разработчикам следует максимально использовать возможности создания постепенных достижений по сравнению со стандартными достижениями в игре.
При разработке поэтапных достижений руководствуйтесь следующими рекомендациями:
- Поощряйте вовлеченность в основной игровой процесс — используйте поэтапные достижения, чтобы вознаграждать игроков за многократное выполнение основных, наиболее распространенных действий в игре. Сделайте так, чтобы вовлеченность игрока ощущалась как признаваемая и значимая .
- Убедитесь, что прогресс измерим и нагляден — волшебство постепенных достижений заключается в индикаторе прогресса. Измеряйте прогресс и сообщайте о нем в сервисы Play Games.
- Используйте уровни для создания промежуточных целей — цель в 10 000 может казаться очень далекой. Разбейте ее на поэтапные достижения, чтобы получать несколько моментов удовлетворения.
Например,
- Уровень 1: «Убийца монстров» — победите 1000 врагов.
- Уровень 2: «Сокрушитель существ» — Победите 5000 врагов.
- Уровень 3: «Боевая машина» — Уничтожьте 10 000 врагов.
- Цель должна быть марафонской, а не спринтерской – целевое число должно быть достаточно высоким, чтобы для его достижения потребовалось как минимум десять тренировок.
- Скрытое достижение скрывает от игрока свои подробности. Используйте скрытые достижения для сюрпризов и удовольствия, но делайте это умеренно. Сервис Play Games предоставляет общее описание-заглушку и значок для достижения. Сделайте достижение скрытым, если оно содержит спойлер, который вы не хотите раскрывать о своей игре (например, «Узнайте, что вы все это время были призраком!»).
Основные элементы достижений
Эти основные элементы связаны с каждым достижением:
- ID — это уникальная строка, генерируемая Google Play Console. Вы будете использовать этот уникальный ID для ссылки на достижение в своих игровых клиентах.
- Name — это короткое название достижения (например, "Pieman"). Значение может содержать до 100 символов.
- Описание — это краткое описание вашего достижения. Обычно оно указывает игроку, как получить достижение (например, «Испечь лимонный пирог с безе до захода солнца»). Длина описания может достигать 500 символов.
- Значок — это квадратный значок, связанный с вашим достижением. Рекомендации по созданию значков достижений см. в разделе « Рекомендации по созданию значков» .
- Порядок отображения в списке — это порядок, в котором заблокированные достижения отображаются при просмотре игроком достижений, связанных с вашей игрой. Порядок может быть любым по вашему желанию. Разблокированные достижения отображаются вверху списка в порядке их достижения.
Состояние достижений
Достижения могут находиться в одном из трех различных состояний:
- Скрытое достижение означает, что информация о достижении скрыта от игрока. Сервисы Play Games предоставляют общее описание-заглушку и значок для достижения, пока оно находится в скрытом состоянии. Мы рекомендуем сделать достижение скрытым, если оно содержит спойлер, который вы не хотите раскрывать слишком рано (например, «Узнайте, что вы все это время были призраком!»).
- Достижение считается раскрытым, это означает, что игрок знает о достижении, но ещё не получил его. Большинство достижений изначально находятся в состоянии «раскрыто».
- Разблокированное достижение означает, что игрок успешно его получил. Достижение можно разблокировать и в автономном режиме. Когда игра подключается к сети, она синхронизируется с сервисами Play Games, чтобы обновить статус разблокировки достижения.
Баллы и очки опыта
Достижения в играх, поддерживающих сервисы Play Games Services, имеют определенное количество очков, которые учитываются в общем опыте игрока (XP). Эти очки используются для расчета XP за каждое достижение.
Формула для расчета XP выглядит следующим образом:
XP for an achievement = 100 * (point value for the achievement)
По мере того, как игроки получают достижения, Play Games Services отслеживает накопленный ими опыт (XP). Когда игрок набирает достаточно очков для повышения уровня, Play Games Services отправляет уведомление в приложение Google Play Games. Игроки могут просмотреть свой текущий уровень и историю XP непосредственно на странице своего профиля в приложении Google Play Games.
При присвоении баллов достижениям следуйте этим рекомендациям:
- В игре можно набрать максимум 2000 очков по всем достижениям.
- Значения баллов должны быть кратны 5.
- Ни одно достижение не может набрать более 200 баллов.
- Присваивайте баллы в зависимости от сложности и редкости достижения.
- Всегда оставляйте часть своих 2000 очков в резерве. Это позволит вам добавлять новые достижения для будущих уровней игры или обновлений.