獨游《Morkredd》團隊開發分享:使用陰影構建游戲玩法

本文由Hyper Games團隊介紹他們的新獨立游戲《Morkredd》,并分享在Unity使用過程中遇到的難題與解決方法、經驗分享,包括:陰影的使用,關卡設計以及基于瓦片的關卡編輯器等內容。

以下為具體分享內容:

Hyper Games是一家位于挪威奧斯陸的小型游戲工作室,目前有12名全職開發者。他們曾發布兒童游戲《Hocus Pocus Alfie Atkins》以及《Eggggg – The platform puker》,這些游戲在北歐一直非常受歡迎。

他們的新作《Morkredd》是一款關于光與影的游戲。游戲環境設置在漆黑的世界中,里面有二個角色要通過推動來移動光球,如果有一名角色踏入陰影中,角色就會死亡,這包括踏入另一名角色的陰影,因此在游戲中要注意各自的位置。

從本質上說,這款游戲是關于合作的益智游戲,為隊友進行考慮是游戲體驗的核心要素。

這款游戲的概念來自一次主題為“恐懼”的Game Jam活動。它和Game Jam活動版本的主要區別是將游戲角色數量從三名減少為二名,并添加了《Brothers – A Tale of Two Sons》游戲風格的單人游戲模式,這種模式可以讓玩家使用一個手柄控制二個角色。這種游戲方法非常成功,而且很有意思,因此我們決定在自己的項目中也使用這種模式。

我們主要的靈感來源是《Inside》和《Below》之類的游戲,受它們的氛圍和風格的影響,我們的藝術總監Mads Frantzen實現了獨特而易于辨認的優秀視覺風格。

《M?rkredd》的概念藝術

陰影

在游戲背后,我們使用了很多技巧來實現理想的陰影效果。我們嘗試了各種方法來可視化光照,平衡視覺風格,可讀性和游戲設計。

讓游戲玩家感受到游戲的情緒和氛圍非常重要,但與此同時,光照需要以普通光線不同的方式來表現。每個角色都有單獨的隱形陰影投射對象,這就是為什么它們會投射長距離的臨近陰影。

我們發現把光源放在球體中心不是關卡設計的最佳方式,因此光源其實懸浮在球體上方的空氣中。通過這種方式,球體可以把光線投射到更高的高度,從而為我們提供更多工作空間。

重要的是,畫面中也必須有非常明顯的輪廓邊界,使玩家不會難以確定自己是否處于陰影中,從多個光源獲得光線時,場景應該只有少量或沒有半陰影。由于Unity的新渲染管線暫不支持點光源陰影,我們必須從頭編寫自定義陰影系統。

圖中展示了游戲中投射陰影的實際對象

下圖展示我們如何調整光線和陰影的衰減。

關卡設計和導航

由于游戲視覺風格受到顏色使用的限制,因此角色設計要依靠獨特的輪廓來幫助玩家辨認正在控制的角色。發光的眼睛有助于跟蹤角色面朝的方向,同時也是它們和球體之間聯系的視覺提示。

角色概念圖

對于環境,我們非常關注易讀性,周圍的環境不應該在視覺上使玩家分散注意力,特別是安全區域邊界的光照。在減少雜波和表面細節之間保持平衡是一項持續的工作。

環境設計大量借鑒了野獸派建筑和法西斯建筑。簡單的大型形狀可以幫助我們保持低光照條件下的視覺可讀性,而且很符合游戲的主題,使玩家在壓抑世界中感到自己的渺小。

建筑樣板

瓦片集由設定分辨率的45度角組件組成,以合理平衡快速關卡迭代和各種組件。更為精細的組成部分會根據需要手動完成。

瓦片集組件和環境資源主要使用Modo構建,我們經常使用程序化工具集來幫助減少對角落和墻體組合的繁瑣建模工作。我們主要依靠Substance Designer進行紋理制作,有時也會使用Photoshop。

下圖展示使用基于瓦片的編輯器的過程。

單人模式和合作模式

《Morkredd》的核心就是合作,因此我們的挑戰是如何把單人模式融入游戲。在《Morkredd》中,每個玩家都可以輕松消滅另一個玩家,這樣增加了我們之前沒發現的另一個合作層面。

就像在所有合作類游戲中一樣,每個玩家都必須解決面前的挑戰,但在《Morkredd》中,玩家必須為隊友考慮,確保自己不阻礙隊友。這種動態過程對我們來說非常有趣,而且它以游戲的主要機制為基礎,因此玩家可以很快掌握該過程。

原型

我們嘗試著讓所有游戲難題都以光線和陰影主題為基礎,我們對重復的內容不感興趣,除非它給游戲體驗添加新內容。

游戲的核心非常豐富,而且《Morkredd》游戲的概念在此前從未有人做過,我們對新機制有很多構想,并且對已有機制的進一步探索也有一些想法。

我們最初在Unity中使用ProBuilder插件制作原型,但最后我們在Unity中開發了自己的基于瓦片的3D關卡編輯器。雖然它也不是非常完美的工具,但它大幅提高了我們的生產效率,在給關卡設計師極大的自由度的同時,也讓藝術家在裝飾關卡時減輕了難度。

挑戰

對于大多數游戲而言,主要的挑戰是找到游戲的樂趣。這對《Morkredd》來說并不是問題,從首個原型開始,我們就知道它對二人或三人玩家來說非常有趣。

對于《Morkredd》,我們的主要挑戰是如何使游戲不僅對多名玩家有趣,而且對單人玩家也有樂趣,最終我們逐漸實現了有趣而吸引人的單人模式。

本文來自Unity,本文觀點不代表GameLook立場,轉載請聯系原作者。

關注微信
重庆时时调整20分钟一期 南昌麻将埋地雷游戏 宁夏十一选五前三直 麻将视频技术视频教学 中石油股票行情 大众麻将四人麻将下载 北京赛车pk冠军走势图 福建36选7什么开奖 股票开盘价格 一起玩温州麻将手机版 四川快乐十二的走势 不朽的浪漫 时时彩混选组选 股票数据查询 吉林长春微乐麻将下载 江苏十分快三走势图 幸运飞艇开奖软件app下