Создавайте отличные игры

Отличные игры на умных дисплеях 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 длятся по одной минуте каждый.

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

  • Игры на угадывание слов или расшифровку слов
  • Головоломки
  • Временные мелочи

Пример игры: Mime Jam

Обратите внимание, что этот тип игры может выиграть от использования режима непрерывного матча .

В режиме ожидания: игры, которые работают в фоновом режиме, пока игрок не играет:

  • Фермерские игры
  • Городские игры
  • Здание Империи

Пример игры: Сад гномов.

Создавайте с помощью сенсорного взаимодействия

При создании игр для умных дисплеев с помощью Google Assistant используйте функции сенсорного экрана в качестве дополнения к голосовому интерфейсу:

  • Паритет голоса и касания: убедитесь, что все, что игроки могут делать, касаясь экрана, они также могут делать с помощью голоса, и наоборот. Игроки должны иметь возможность плавно переключаться между касанием и голосом. Они могут быть не в состоянии дотянуться до экрана во время игры, а также могут пропустить голосовые подсказки и им придется обращаться к экрану за подсказками.
  • В игре Cookie Detective для выбора укрытия используется прикосновение.
    Сенсорный ввод в качестве дополнения к голосовому: используйте сенсорный ввод в качестве альтернативного способа выполнения действия или подсказки о том, как действовать дальше. Например, ввод данных с сенсорного экрана может быть доступен на экране для ответов игроков даже после долгой паузы в игровом разговоре. В некоторых случаях сенсорное взаимодействие может быть для игроков более быстрым способом реагирования на игровую активность, чем голосовой ввод.
  • Сенсорный ввод как дополнение к голосу: используйте сенсорный ввод с голосом для создания полезных взаимодействий. Например, позвольте игрокам прикасаться к экрану и слышать устную информацию об игровых объектах.

Увеличение количества посещений игроков и повторов

Регулярное привлечение людей к вашей игре с помощью Google Assistant так же важно, как и любая другая игра, которую вы создаете. Хотя начать игру с голосовым интерфейсом можно быстро и просто, игрокам необходимо знать правильные слова и иметь мотивацию играть снова. По этой причине ваш игровой дизайн должен уделять особое внимание повторному вовлечению:

  • Увлекательный игровой процесс. Лучший способ заставить игроков возвращаться — это сделать вашу игру увлекательной. Подарите своим игрокам опыт, который они захотят повторить.
  • Ускоренное повторное вовлечение: сосредоточьтесь на том, чтобы быстро вернуть игроков туда, где они остановились, и подтвердите их возвращение: «Эй, игрок! С возвращением!» Используйте такие функции, как домашнее хранилище , чтобы сохранять игровые состояния для нескольких игроков и быстро возвращать их в игру.
  • Используйте функцию домашнего хранилища, чтобы сохранять рекорды для вернувшихся игроков.
    Напоминания, уведомления и процедуры. Когда игроки выходят из игры, напоминайте им, как они могут вернуться: «Если вы хотите сыграть еще раз, просто скажите…». Предложите настроить уведомления или программу Google Assistant, чтобы автоматически напоминать игрокам о необходимости вернуться за бонусами. Для получения дополнительной информации см. Вовлечение пользователей .
  • Таблицы лидеров и другие инструменты. Не забывайте использовать методы воспроизведения, которые работают в других играх, например, события по времени и таблицы лидеров.