Отличные игры на умных дисплеях Google Assistant сочетают в себе захватывающую графику и хорошо продуманный голосовой интерфейс. Сочетание лучших практик диалогового дизайна с игровой графикой и сенсорным взаимодействием является ключом к созданию игрового опыта, который заставит ваших игроков возвращаться снова и снова.
Узнайте о наиболее важных методах создания успешной игры на устройствах с Google Assistant.
Дизайн с упором на визуальные эффекты
Графика — важный компонент игр на умных дисплеях. Выбирая эти устройства, начните процесс проектирования с акцента на визуальные эффекты и игровой процесс, используя такие методы, как раскадровка. Присоединяйтесь к разговору, чтобы завершить опыт.
Яркие визуальные эффекты помогают игрокам оставаться вовлеченными и следить за происходящим во время взаимодействия с вашей игрой. Игрокам легко пропустить словесный сигнал из-за отвлекающих факторов или в шумной обстановке, поэтому предоставление визуальных и голосовых подсказок помогает поддерживать игру.
Применить правила голосового интерфейса
Создание отличного голосового интерфейса для вашей игры требует предугадывания потребностей ваших игроков. Игры с переадресацией голоса относительно новы, поэтому игроки могут не знать, что они могут сказать, когда они могут это сказать и как они могут это сказать. Игроки могут — и будут — говорить что угодно, и ваша игра должна быть в состоянии справиться с этим. Следуйте этим рекомендациям по голосовому интерфейсу, чтобы разработать диалоговый дизайн:
Будьте последовательным гидом: игроки могут легко заблудиться на незнакомой территории диалоговых интерфейсов, поэтому заранее сформулируйте ожидания относительно того, как будет работать ваша игра. По ходу игры важно быть готовым вмешаться и помочь им найти путь вперед:
- Запланируйте предоставление краткого руководства по настройке вербального интерфейса в начале игры.
- Повторно выдайте запрос игроку, если ваша игра не получала ввода в течение 10 или более секунд.
- Повторно предложите игроку, если ваша игра не понимает, что сказал игрок.
- Предоставляйте подсказки или подсказки, адаптированные к различным разделам вашей игры.
Будьте готовы ко всему: благодаря голосовому интерфейсу игроки могут сказать что угодно в любой момент и ожидать, что что-то произойдет. Это ожидание сильно отличается от других игровых платформ, где ввод данных ограничивается управлением пальцами или жестами:
- Разрешите пользователям обращаться за помощью, повторять инструкции или делать паузу в любое время.
- Планируйте, как справиться со всем, что игроки бросают в вашу игру, от вспышек разочарования до победных аплодисментов. Такой подход обеспечивает более захватывающий опыт, но будьте осторожны, не переусердствуйте с дизайном. Дополнительные сведения см. в разделе Проектирование длинного хвоста на сайте дизайна Conversation.
Для получения дополнительной информации посетите веб-сайт дизайна разговоров .
Используйте голосовых хостов и персонажей
Игроки естественным образом связывают произнесенные слова из вашей игры с персонажем или личностью. Измените голос вашей игры, и ваши игроки сразу заметят и подумают, что они взаимодействуют с новым персонажем или другой частью вашей игры. Вот несколько ключевых моментов при разработке игровых персонажей:
- Обеспечьте единообразие: игроки очень чувствительны к изменениям в произнесении голоса, и небольшие изменения в голосе могут отвлекать. Использование сгенерированного голоса может помочь ускорить разработку игр, упростить обновления и улучшить взаимодействие с пользователем. Вы можете проверить Google Cloud Text-to-Speech для различных голосов динамиков умного дома, которые можно использовать с SSML в вашей игре. Ведущий игры Mime Jam использует австралийский голос, сгенерированный с помощью Cloud Text-to-Speech:
Примечание. Даже при использовании сгенерированного голоса вам также следует учитывать согласованность речевого стиля и использования языка, поскольку это также заметно для игроков. - Создайте образ организатора. Подумайте о создании образа организатора, чтобы помочь вашей команде обеспечить единообразный игровой процесс. Персонаж-ведущий создает ценную точку привязки, позволяющую игрокам следить за происходящим и получать помощь. Например, следующий аудиоклип демонстрирует рассказчика в начале «Сада гномов»:
- Дизайн для узнаваемости. Хотя игроки могут заметить небольшие различия в произнесенных голосах, вам следует создавать своих персонажей так, чтобы они отличались друг от друга и привлекали внимание с точки зрения звука. Отчетливый голос подсказок позволяет игрокам знать, что игра запущена и ожидает ввода, даже если персонажа нет на экране или игрок отвел взгляд.
Дополнительные сведения об использовании персонажей в голосовом интерфейсе см. на веб-сайте Conversation Design .
Постоянно тестируйте
Постоянно тестируйте свою игру по мере разработки. Протестируйте каждый аспект своей игры, включая базовые функции, обеспечивающие простоту и плавность общения, размещение и размеры визуальных эффектов и других игровых элементов. Проведите эти тесты как на симуляторе устройства , так и на физических устройствах. При разработке игры следуйте этим методам тестирования:
- Проверьте разговор на устройстве: то, что вы пишете на странице, может звучать по-другому при произнесении на устройстве. Этот метод поможет вам уловить повторяющиеся слова, длинные предложения, а также неуклюжие или неловкие формулировки.
- Проверьте разговор с другими людьми: то, что люди говорят в разговоре, непредсказуемо. Чтобы выяснить, что игроки могут сказать о вашей игре, протестируйте разговоры в вашей игре с другими людьми, чтобы увидеть, какие ответы они дают.
- Проверьте свою графику на устройствах. Графика, просматриваемая и тестируемая на экране компьютера, может выглядеть по-другому на интеллектуальных дисплеях.
- Тестируйте на различных устройствах. Умные дисплеи бывают разных размеров. Если возможно, протестируйте на нескольких типах устройств, чтобы обеспечить оптимальное разрешение экрана и производительность игры.
Если вы разрабатываете игру, доступную на нескольких языках, сделайте следующее:
- Тестируйте каждый язык отдельно. Каждый язык может иметь свои проблемы с произношением и распознаванием речи, поэтому обязательно проверяйте разговор на устройстве и проверяйте разговор с другими людьми для каждого языка.
Даже после первоначальной разработки вам следует продолжать тестировать свою игру, искать возможности улучшения и обновлять свое действие по мере необходимости.
Дополнительную информацию о тестировании диалогового дизайна см. на сайте Диалогового дизайна .
Учитывайте типы игр
Многие типы игр могут быть успешными с помощью Google Assistant. Вот несколько типов игр, которые хорошо работают на этой платформе:
Пошаговые: игры, в которых используется простая механика подсказок и ответов, например:
- Открытые разговоры, такие как взаимодействие вопросов и ответов.
- Выбор опций, например викторина без ограничений по таймеру
Пример игры: Cookie Detective
В реальном времени: игры, в которых для управления игровым процессом используются ограничения по времени и быстрое взаимодействие, например:
- Игры на угадывание слов или расшифровку слов
- Головоломки
- Временные мелочи
Пример игры: Mime Jam
Обратите внимание, что этот тип игры может выиграть от использования режима непрерывного матча .
В режиме ожидания: игры, которые работают в фоновом режиме, пока игрок не играет:
- Фермерские игры
- Городские игры
- Здание Империи
Пример игры: Сад гномов.
Создавайте с помощью сенсорного взаимодействия
При создании игр для умных дисплеев с помощью Google Assistant используйте функции сенсорного экрана в качестве дополнения к голосовому интерфейсу:
- Паритет голоса и касания: убедитесь, что все, что игроки могут делать, касаясь экрана, они также могут делать с помощью голоса, и наоборот. Игроки должны иметь возможность плавно переключаться между касанием и голосом. Они могут быть не в состоянии дотянуться до экрана во время игры, а также могут пропустить голосовые подсказки и им придется обращаться к экрану за подсказками.
- Сенсорный ввод в качестве дополнения к голосовому: используйте сенсорный ввод в качестве альтернативного способа выполнения действия или подсказки о том, как действовать дальше. Например, ввод данных с сенсорного экрана может быть доступен на экране для ответов игроков даже после долгой паузы в игровом разговоре. В некоторых случаях сенсорное взаимодействие может быть для игроков более быстрым способом реагирования на игровую активность, чем голосовой ввод.
- Сенсорный ввод как дополнение к голосу: используйте сенсорный ввод с голосом для создания полезных взаимодействий. Например, позвольте игрокам прикасаться к экрану и слышать устную информацию об игровых объектах.
Увеличение количества посещений игроков и повторов
Регулярное привлечение людей к вашей игре с помощью Google Assistant так же важно, как и любая другая игра, которую вы создаете. Хотя начать игру с голосовым интерфейсом можно быстро и просто, игрокам необходимо знать правильные слова и иметь мотивацию играть снова. По этой причине ваш игровой дизайн должен уделять особое внимание повторному вовлечению:
- Увлекательный игровой процесс. Лучший способ заставить игроков возвращаться — это сделать вашу игру увлекательной. Подарите своим игрокам опыт, который они захотят повторить.
- Ускоренное повторное вовлечение: сосредоточьтесь на том, чтобы быстро вернуть игроков туда, где они остановились, и подтвердите их возвращение: «Эй, игрок! С возвращением!» Используйте такие функции, как домашнее хранилище , чтобы сохранять игровые состояния для нескольких игроков и быстро возвращать их в игру.
- Напоминания, уведомления и процедуры. Когда игроки выходят из игры, напоминайте им, как они могут вернуться: «Если вы хотите сыграть еще раз, просто скажите…». Предложите настроить уведомления или программу Google Assistant, чтобы автоматически напоминать игрокам о необходимости вернуться за бонусами. Для получения дополнительной информации см. Вовлечение пользователей .
- Таблицы лидеров и другие инструменты. Не забывайте использовать методы воспроизведения, которые работают в других играх, например, события по времени и таблицы лидеров.