《短途旅行》設計師分享:如何打造一個小小的開放世界

遊資網發表於2020-03-30
以往每年都在舊金山莫斯康中心舉辦的 2020 年 GDC(遊戲開發者大會)是遊戲開發者與業內人士分享交流開發經驗與擴充商務的重要機會。今年由於受到越來越嚴重的新冠病毒疫情影響,往年都能吸引將近三萬人的大會,在舉辦的前兩週宣佈取消,改在網上舉行。篝火營地將眾多的座談主題進行篩選,找出玩家比較關心的內容與大家分享。

獨立遊戲開發者 Adam Robinson-Yu 只花了四個月就打造出這款治癒風格的步行遊戲《短途旅行》。融入 3D 跳躍與探索元素,畫素風格的畫風與輕鬆的音樂,也大受玩家好評。他針對自己如何找出適合的美術風格、關卡設計、安排工作流程等,分享了自己的經驗。

《短途旅行》設計師分享:如何打造一個小小的開放世界

時間回到 2018 年 12 月,當時 Adam 手邊還有一個已經進行了一年多的 RPG 遊戲,但一直停滯不前,他決定先放下這個大專案,轉換心情先做這個步行的小遊戲。他說這樣做有幾個好處:風險較小、目標容易達成、推出週期較快,也比較有可能開始有收入。

找到適合自己的畫風

身為獨立開發者,Adam 非常依賴推特讓玩家看到他的作品,他只有很短的時間抓到玩家的注意力,所以遊戲的美感就變得非常重要。

他說,自己的強項在寫程式碼而非美術,所以把重點放在如何把這個小小世界用畫素表達出來,同時也幫助他能快速擴大遊戲的規模。

《短途旅行》設計師分享:如何打造一個小小的開放世界

決定遊戲的顏色主調也讓他傷透腦筋,最後用了加拿大秋天落葉的風景照,用這些照片的色調作為顏色指標,又打造了一套訂製光影著色器,控制每個物體的光影程度。

對於美術風格,他對小團隊的建議是:找到自己的強項;多多試驗手邊現有的工具;決定畫風時要把工作進度及範圍的影響考慮進去;你的短板可能可能會讓遊戲獨樹一格。

《短途旅行》設計師分享:如何打造一個小小的開放世界

如何做好時間管理

《短途旅行》大多數的美術工作都是在頭一個月完成,獲得資金支援後,Adam 決定三個月內推出這款遊戲。每個月進行 Alpha、Beta 測試,第三個月釋出 RC 版。

《短途旅行》設計師分享:如何打造一個小小的開放世界

因為時間有限,他把目標分成兩種,一是沒有這些就沒有辦法完成遊戲的「核心遊戲」,這個目標也是絕對可以達成的;另一個則是難度較高,但沒有也無所謂的目標的「延伸目標」。「核心遊戲」包括動作與飛行、對話系統、儲存與載入、幾個道具、完整的小島,開始與結局過場動畫。「延伸目標」則有排球、跑酷競賽、釣魚、祕密區域、野生動物、以及更多道具、物品與任務。他說最初的版本還是比較簡單,到了 Steam 版本才加入延伸目標裡的一些迷你遊戲。

《短途旅行》設計師分享:如何打造一個小小的開放世界

要管理時間,工具也很重要。他最常用的方法論是 Scrum ,每週檢視工作進度與目標,每天也瞭解下哪些功能還有時間做,同時規劃下一步。他說,最重要的不是追求完美,而是提醒自己在時間內交差。

《短途旅行》設計師分享:如何打造一個小小的開放世界

Adam 的目標是不單要在時間內完成,也希望加入更多內容,所以之前做 PRG 遊戲所學到的工具,像互動式對話開源系統 Yarn spinner、可以搞定所有操控器的外掛 Incontrol、動態攝像機工具套件 Cinemachine,之前遊戲的素材,以及Unity 預設的場景工具都派上用場。他還使用 Triplanar Shader 處理背景的紋理。

《短途旅行》設計師分享:如何打造一個小小的開放世界

由於每次更改地形就必須重複更動與上傳資料,太過浪費時間,他決定自己寫工具程式碼,方便隨意改動河流的位置。開發工具程式碼非常很花時間,所以一定要確保工作流程有這個需求。由於時間有限,有些不是很嚴重的 bug,Adam選擇把精力放在優先增加內容。

《短途旅行》設計師分享:如何打造一個小小的開放世界

他對時間管理的體認是:定好里程碑,並隨時更新之前目標;留一些處理意外的緩衝時間;重複使用所學的知識、工具與素材;如果工作流程需要,打造自己的工具;不需要修復每個 bug。

關卡設計的藝術

《短途旅行》的主角是一隻企鵝,玩家的目的是攻頂。如何引導玩家在開放世界中走到開發者想要他們走的地方,就是一門藝術。

《短途旅行》設計師分享:如何打造一個小小的開放世界

如何控制玩家的速度,不至於探索太久而感到無聊,又不會因為要跟太多 NPC 聊天而感到不耐煩?他決定逐步加入 NPC讓玩家可以在適當的時候與他們互動,而不是讓他們一路攻頂。

Adam 希望能夠不經意地引導玩家到他預設的地點,而不是強迫他們只能走預設的路線。他使用的方法有四個。一是「提供引導」,像是洞穴或隧道,自然地引發玩家的好奇心,而不會過度刻意。如果想要玩家探索某一個特定區域,另一個比較硬性的引導是在路徑上放硬幣、路標等。

《短途旅行》設計師分享:如何打造一個小小的開放世界

其次是「使用閘門」,除非玩家已經完成某些地區,否則不開放部份地點。這個遊戲中利用峭壁作為界線,玩家必須收集到足夠的金羽毛才能飛上峭壁到另一區。

《短途旅行》設計師分享:如何打造一個小小的開放世界

第三是「無聲的重複」,有些玩家會忽視遊戲中重要的道具,Adam 就會確保在玩家必經的路線上重複地擺放道具,直到玩家拾起為止。

《短途旅行》設計師分享:如何打造一個小小的開放世界

第四是「讓玩家有所準備」,像是讓玩家學習如何攀爬,除了有 NPC 會告訴玩家如何操作之外,還有個小攀巖俱樂部,讓玩家知道學習操作。

《短途旅行》設計師分享:如何打造一個小小的開放世界

讓玩家認識這款遊戲

《短途旅行》第一版推出後受到很多玩家的好評,所以 Adam 在更新時加入一些迷你遊戲,希望能造成另一波話題。他利用推特上釋出一些可愛的 gif 圖片,透過推特接觸幾個遊戲媒體記者,把媒體素材寄給他們。

《短途旅行》設計師分享:如何打造一個小小的開放世界

在撰寫這個遊戲的簡介時,他特地用「短」、「小」等字眼,希望降低玩家的心理預期,強調這是個輕鬆休閒的遊戲。即便如此,這款小而美的獨立遊戲仍在 GDC  上被票選為今年最佳獨立遊戲。

作者:崔斯塔
來源:篝火營地
原地址:https://gouhuo.qq.com/content/detail/0_20200327150720_YhPLi2RlQ

相關文章