Google 助理智慧螢幕上的優質遊戲結合了沉浸式視覺體驗和設計完善的互動介面。結合遊戲圖像和觸控互動的對話設計最佳做法,是打造能夠吸引玩家持續回訪的遊戲體驗的關鍵。
瞭解在 Google 助理裝置上打造成功遊戲的最佳做法。
著重視覺元素的設計
![](https://developers-dot-devsite-v2-prod.appspot.com/static/assistant/games/images/guide/jc-kitchen-02.png?authuser=7&hl=zh-tw)
出色的視覺元素可讓玩家在與遊戲互動時持續參與並追蹤動作。玩家很容易因為分心因素或環境吵雜,而錯過口頭提示,因此提供視覺提示和語音提示,有助於在遊戲中保持前進。
套用語音介面規則
要打造優質的遊戲語音介面,您需要考量玩家的需求。語音轉接遊戲相對較新,因此玩家可能無法知道他們可以說什麼、何時能說出語音指令,或是如何說出來。玩家可以傳送任何訊息,您的遊戲應該能夠處理。請按照下列語音介面最佳做法來引導對話設計:
維持一致的指南:玩家很容易在不熟悉的對話介面環境中迷路,因此請事先設定遊戲運作方式的預期目標。隨著遊戲的進展,您一定要做好準備,並幫助他們從前邁向未來:
- 規劃在遊戲開始時,針對口頭介面提供簡短的新手上路教學課程。
- 在遊戲未收到 10 秒以上的輸入內容時,再次提示玩家。
- 當遊戲無法理解玩家所說的內容時,再次提醒玩家。
- 針對遊戲的不同部分提供量身打造的提示或提示。
隨時做好準備:透過語音介面,玩家可以隨時說出任何訊息,並預期會發生什麼事。這種期望與其他遊戲平台有極大差異,後者的輸入內容僅限於手指控製或手勢:
- 讓使用者隨時都能請求協助、重複指示,或隨時暫停。
- 請做好規劃,應對玩家在遊戲中丟失的任何東西,從挫折的爆發到勝利之歌一應俱全。這種方法可以讓使用者享有更身歷其境的體驗,但請留意不要過度設計。詳情請參閱對話設計網站中的長尾型設計。
詳情請參閱對話設計網站。
使用語音主持人和角色
![](https://developers-dot-devsite-v2-prod.appspot.com/static/assistant/games/images/guide/cookie-dance-02.gif?authuser=7&hl=zh-tw)
- 設計保持一致性:播放器對語音語音的變化高度敏感,而語音細微的變動可能會讓人分心。使用產生的語音可協助您加快遊戲開發速度、簡化更新程序,並提供更優質的使用者體驗。您可以在遊戲中搭配使用 Google Cloud Text-to-Speech,瞭解可以在遊戲中搭配 SSML 使用的多種智慧住宅喇叭語音。Mime Jam 的遊戲主機採用 Cloud Text-to-Speech 產生的澳洲語音:
注意:即使使用產生的語音,您也應考量口語樣式和語言的一致性,因為玩家也會注意到這點。 - 設計主機人物角色:考慮設計一個主機人物角色,協助團隊提供一致的遊戲體驗。主持人人物角色能帶來有價值的錨點,讓玩家能跟著他們並取得協助。舉例來說,下列音訊片段示範了 Gnome Garden 開頭的講述者:
- 辨識設計:雖然玩家可能會注意到語音朗讀的細微差異,但您應該設計角色,使角色有獨特性,並從音訊視角獲得互動。獨特的提示語音可讓玩家知道遊戲正在執行和預期輸入,即使角色不在畫面上,或玩家並未離開畫面也沒問題。
如要進一步瞭解如何將人物角色用作語音介面,請參閱對話設計網站。
持續測試
在開發過程中持續測試遊戲。測試遊戲的各個層面,包括基本功能,確保對話、放置位置和大小的視覺元素和其他遊戲元素的流暢性與流程。在裝置模擬器和實體裝置上進行測試。開發遊戲時,請按照下列測試做法:
- 測試裝置端對話:在裝置朗讀時,您在頁面上撰寫的內容可能會有所不同。這項技巧可協助您找出重複字詞、長句,以及雜亂或尷尬的措辭。
- 測試與其他使用者的對話:使用者在對話中說的話無法預測。為了協助瞭解玩家可能會對遊戲的看法,請測試與其他人在遊戲中的對話,看看對方提供哪種回應。
- 使用裝置測試圖像:在智慧螢幕上檢視及測試的圖片,在智慧螢幕上看起來可能會有所不同。
- 在各種裝置上測試:智慧螢幕的尺寸各有不同。請盡可能在多種裝置上進行測試,確保螢幕解析度和遊戲效能最佳。
如果您開發的遊戲支援多種語言,請按照下列指示操作:
- 分別測試每種語言:每種語言各有其發音和語音辨識問題,因此請務必在裝置上測試對話,並測試各語言與他人的對話。
即使在初始開發階段,您仍應繼續測試遊戲、尋找改善機會,並視需要更新動作。
如要進一步瞭解如何測試對話設計,請參閱對話設計網站。
考量遊戲類型
許多類型的遊戲可以透過 Google 助理成功執行。以下列舉幾種能在平台上順利運作的遊戲:
回合製:採用簡單的提示和回應機制的遊戲,例如:
- 開放式對話,例如問答互動
- 選項選項,例如沒有計時器限制的益智問答
遊戲範例:Cookie Detective
![](https://developers-dot-devsite-v2-prod.appspot.com/static/assistant/games/images/guide/mimejam-winner-02.gif?authuser=7&hl=zh-tw)
即時:使用時間限制和快速互動來推動遊戲過程的遊戲,例如:
- 字詞猜測或字詞重組遊戲
- 益智遊戲
- 限時問答
遊戲範例:Mime Jam
請注意,此遊戲類型可使用連續比對模式。
閒置:在玩家未玩遊戲時在背景運作的遊戲:
- 農場遊戲
- 城市建設遊戲
- 帝國建設
遊戲範例:Gnome Garden
透過觸控互動建構內容
使用 Google 助理建構智慧螢幕適用的遊戲時,可以使用觸控螢幕功能做為語音介面的補充功能:
- 語音和觸控一致性:確保玩家只要輕觸螢幕,就能透過語音執行上述動作,反之亦然。因此,玩家應能在觸控和語音之間流暢切換。使用者可能無法在遊戲過程中進入螢幕,同樣也可能會有語音提示,需要參考畫面上提示才能取得提示。
輕觸即可補充語音:提供觸控輸入做為替代方式,以完成操作或後續方式的提示。舉例來說,即使遊戲對話中長時間暫停後,觸控螢幕輸入也能在螢幕上供玩家回覆。在某些情況下,觸控互動可能會比語音輸入來更快,方便玩家回應遊戲活動。Cookie Detective 遊戲會使用觸控選取隱藏位置。 - 輕觸來與語音相輔相成:使用語音輸入功能,建立實用的互動體驗。例如,允許玩家輕觸螢幕並聆聽遊戲物件相關語音資訊。
吸引玩家造訪並重播
定期透過 Google 助理吸引使用者回訪遊戲,對於您建構的其他遊戲來說一樣重要。使用語音介面開始遊戲既快速又簡單,但玩家需要知道正確的字詞,想要再次玩遊戲。因此,設計遊戲時應著重於再次互動:
- 引人入勝的遊戲過程:請確保遊戲有趣,是吸引玩家持續回訪的最佳方式。提供玩家想要重複體驗的體驗。
- 加快再參與速度:將重點放在將玩家快速回訪的遊戲進度,並確認回訪者已回訪:「Ok Player!歡迎回來!」使用首頁儲存空間等功能儲存多位玩家的遊戲狀態,並快速讓他們重回遊戲。
使用首頁儲存空間功能儲存最高分資訊,吸引回訪玩家。 - 排行榜和其他工具:別忘了使用適用於其他遊戲的重播技術,例如定時活動和排行榜。