怎樣為遊戲設計新手教程?海外開發者分享了6點建議
在設計遊戲的過程中,你是從什麼時候開始思考新手教程的呢?
在過去,我的團隊往往到了最後階段才考慮怎樣設計新手教程。我對遊戲瞭如指掌,覺得它們沒多大難度,根本不需要新手教程!由於這個原因,我們設計了很多糟糕的新手教程。
例如,我們曾經做過一款滑行遊戲,遊戲裡的門會阻擋玩家視線,但若你穿門而過,就能夠嘗試真正的挑戰並獲得獎勵。我們在設計新手教程時犯了幾個錯誤,包括限制玩家的移動,展示大量文字等。你能想象在新手教程結束後,還有多少玩家願意嘗試從門裡穿過嗎?
從某種意義上講,新手教程就是一款遊戲中最重要的組成部分。如果將遊戲比作餐廳裡的菜餚,玩家是顧客,那麼新手教程就像選單。你可以設想這樣一組對話:
“嗨,我想看一下選單!”
“太好了,這是第一道菜。”
“但盤子裡只有灰塵和鵝卵石!”
“我們知道,但請相信我,剩下的其他菜都很美味。”
“算了吧,我不吃了!”
“很抱歉,先生,恐怕您不能跳過這一步。”
作為開發者,你可能為打磨、優化遊戲裡的最終Boss戰花了很多工夫,但許多玩家根本不會從頭玩到尾。換句話說,玩家不會看到最終Boss,甚至在看完新手教程後就退出了。
怎樣才能讓新手教程變得更有吸引力?不妨聽聽以下6個建議。
1. 玩家不喜歡被教導
玩家只想玩遊戲!他們也許剛剛結束一天的工作或學業,想放鬆放鬆,不願意再被人教該做些什麼了。所以,你不能過於直接地教玩家該怎麼玩遊戲,而是應當鼓勵他們自己摸索。你需要想方設法為玩家提供邊玩邊學的體驗,儘量避免讓玩家感到枯燥。
2. 提供流暢的體驗
心理學家米哈里·契克森米哈賴提出了“心流”的概念:當一個人進入心流狀態時,就會完全專注於自己正在做的事情,不會被周圍環境分心。舉個例子,假設你正在觀看一部自己真正喜歡的電影時,也許根本感受不到時間的流逝。
在為遊戲設計新手教程時,開發者也應嘗試引導玩家進入心流的狀態。隨著玩家的操作越來越熟練,遊戲必須增加挑戰的難度。另外,開發者還需要為玩家提供明確的目標、即時反饋和滿足感。
3. 每個玩家都有不一樣的學習方式
並非所有人都以同一種方法獲取資訊,每個人都有自己的學習風格和習慣。基於VARK學習模型,我們可以將學習者劃分為四種不同的型別:視覺、聽覺、動手嘗試和社交型。開發者在設計新手教程時需要考慮這幾類學習者的需求,嘗試利用影象、音訊反饋,允許試錯等方式來鼓勵玩家學習。
4. 平衡體驗
益智手遊《Threes》的開發者阿瑟·沃默爾曾解釋說,每款遊戲的新手教程都需要實現四個目標:
為玩家營造舒適感。避免用不必要的元素打擾玩家學習,應允許玩家自由嘗試和練習。不要在螢幕上堆滿玩家不瞭解,或者暫時還不需要了解的東西。
讓玩家感到興奮,向他們展示玩法的各種可能性。也許玩家正在揮舞木棍練習,但可以暗示他們,今後還有可能會與巨龍搏鬥。
尊重玩家,不要像對待機器人那樣對待玩家,向他們傳送指令或要求。
讓玩家明確遊戲的規則、玩法、遊玩目標等內容。
上述四個目標似乎彼此矛盾,開發者需要在它們當中找到平衡,既不宜讓玩家在新手教程階段漫無目的地自由遊玩,又不能用下命令的方式要求玩家做事情。
5. 利用機制來解釋機制
斯科特·L·羅傑斯在他的書《升級:偉大遊戲設計指南》中寫道:“所謂機制,指的是玩家與之互動,從而創造或輔助玩法的東西。”只要你擁有讓玩家與遊戲互動的工具,那就應該使用它們。
舉個例子,假設我們想讓玩家知道牆背後有隱藏的寶藏,但玩家首先得將牆摧毀。該怎麼做呢?我們不宜採用含有大段文字的彈出視窗來向玩家解釋,也無需採用某個發光的符號或箭,它們都不屬於玩法機制……如果玩家可以攻擊,那就讓他攻擊。我們可以在牆的正前方放置一個敵人——當敵人被擊倒後,牆也會被撞毀,這樣一來玩家就可以看到牆背後的隱藏寶藏了。
6. 額外提示
玩家不喜歡在遊戲裡閱讀文字,所以開發者應當儘量控制文字量。
避免使用俗氣影象,或發光的手指、移動的箭頭等“引導”元素,因為那會導致玩家對遊戲的印象分大減。
在遊戲選單中加入“資訊”按鈕,確保玩家隨時可以檢視新手教程。
隨著挑戰難度的上升,遊戲應當讓玩家覺得越來越有趣,維持對遊戲的興奮感。
來源:遊戲茶館編譯
原地址:https://mp.weixin.qq.com/s/dMGzfPV8tZzNiD1GPwH_aQ
相關文章
- 獨立開發者分享:遊戲本地化的6個建議遊戲
- 給新手程式設計師的幾點建議程式設計師
- “植物大戰殭屍”開發者分享的10個遊戲教程建議遊戲
- 關於設計自身遊戲作品的5點建議遊戲
- 程式設計幾點建議程式設計
- 十多年沒大作怎麼活?海外獨立遊戲開發者分享遊戲開發
- 新手如何學習網頁設計?自我建議網頁
- 我給所有新手程式設計師的建議程式設計師
- ? 分享8點超級有用的Python程式設計建議Python程式設計
- 成為優秀程式設計師的10點建議程式設計師
- 給程式設計師新手的一些建議程式設計師
- Linux新手如何入門?給新手的四點建議!Linux
- 為了設計這個計程車遊戲,開發者真的成為了一名網約車司機遊戲
- 海外開發者分享:我們怎樣利用遠端協作製作超休閒手遊?
- ui培訓教程分享:平面設計怎樣視覺空間感?UI視覺
- web前端教程分享初學HTML5的幾點建議Web前端HTML
- 國外從業者分享:獨立開發者怎樣宣發遊戲?遊戲
- 新手開發者如何著手遊戲設計? 從解剖桌遊開始!遊戲設計
- 分享提高遊戲製作人工作效率的10點建議遊戲
- 分享遊戲最大化玩家表達方式的11點建議遊戲
- 成為最差開發者的10條建議
- 陳皓:給程式設計師新手的一些建議程式設計師
- 給移動應用開發新手的6個建議
- 海外開發者做了款名為《哈爾濱》的恐怖遊戲遊戲
- 給程式設計師“菜鳥”的6條建議程式設計師
- 年終工作總結:給新手程式設計師的幾個建議程式設計師
- Linux系統新手學習的11點建議Linux
- 雷軍給程式設計師的五點建議程式設計師
- 給新人程式設計師的 10 點建議程式設計師
- 我給程式設計師新手寫簡歷的一些建議程式設計師
- 給Linux系統運維新手的四點建議Linux運維
- 面向海外市場轉化遊戲版本的5個建議遊戲
- 成為優秀Swift開發者的10條建議Swift
- 為什麼要建議大家選擇物件儲存?原因有6點物件
- web前端新手入門建議Web前端
- 給JAVA設計開發新手的一些建議和意見(4)Java
- 給JAVA設計開發新手的一些建議和意見(3)Java
- 給JAVA設計開發新手的一些建議和意見(2)Java