跳到主要內容
Nightwall 遊戲內畫面:主堡、農地和林子
所有遊戲
開發中

NIGHTWALL

中世紀城堡建造與防守

你畫下的每一面牆,都會改變今晚他們怎麼攻進來。

題材取自斯拉夫民俗的中世紀城寨建造與守城。白天不計時,在格子上拖曳畫出城牆、道路和田,擺箭塔和房子;入夜之後不能再蓋,你當守城官下號令,看自己蓋的城撐不撐得住。一份守城約要撐過五個夜晚,最後一夜是首領。

類型
中世紀城堡建造與防守
平台
PC
狀態
開發中
怎麼玩到
尚未公開
技術
three.js, TypeScript, Unity URP

玩法

牆一放下,路就變了

地上的紅色虛線,是今晚敵人會走的路。按住滑鼠拖出一道木柵、原木牆或石牆,還沒放開就看得到路線改道;牆也可以整道往上升級。

夜裡下號令

入夜後不能再蓋。守城官手上有號令:吹號角調度守軍、齊射、從懸廊倒熱瀝青、開關城門。敵人會繞路,也會挑最弱的一段牆撞。

民俗裡走出來的敵人

除了掠奪者和攻城槌,還有狼人群、林魔、夜魅和鵝天鵝。最後一夜,巴巴雅嘎和她的雞腳屋走出林子;要硬打,也可以照老規矩款待她。

天亮之後

黎明先看戰報:昨晚殺了多少、哪裡破了口、村民少了誰。再翻一張事件卡,例如領主的徵兵官騎到城門前要帶走兩個人,交不交都有後果。

三位守城官

開一份新的守城約時,從三位守城官裡選一位。每位有自己的號令,也有自己說話的方式。

畫面

Nightwall 遊戲內畫面:主堡、農地和林子
白天:紅色虛線是今晚敵人的路,綠色是正要拖出去的石牆
第 4 夜:掠奪者舉著火把撞上西北角的原木牆
第 5 夜:巴巴雅嘎與雞腳屋走出林子
沿著路來的掠奪者,旁邊飛著鵝天鵝
黎明戰報與城寨圖
畫面方向:Unity URP 的黃昏

技術亮點

遊戲核心是一份確定性的模擬:同一顆種子、同樣的操作,每次結果都一樣,畫面直接讀它。首領的難度是讓自動玩家跑過多顆種子量出來再調的。

畫面用 three.js:白天亮、夜裡暗,夜裡看敵人靠月光、火把和火盆,預設不加顏色標記;設定裡有高、標準、低三段畫質。

畫面方向先在 Unity URP 定過,白天與黃昏兩套光照;也做過一版能玩完一份守城約的 Unity 可玩版。

建築、敵人、樹木和場景小物是用 Tripo AI 生成的 3D 模型,流程是我們自己串起來的:概念圖轉 3D、重拓撲到遊戲用的面數、綁骨與動作,再自動補洞、修貼圖、壓成遊戲用的 GLB,最後用真 GPU 逐件拍特寫審過才進遊戲。整份清單一個指令送出,中途斷掉能從中斷處續跑、不會重複扣點;其中一輪就交了 28 件環境素材和 3 位首領。要上架的模型一律用付費額度生成,輸出的權利才清楚。

下一款

THE NIGHT PARADE百鬼夜行

刀光發白,彈開它;刀光發紅,閃開它。