所有文章
教學 · 8 min read

從灰盒到成品:讓環境保持進度的分遍順序

構建遊戲環境的五遍驗證流程——布局、宏觀、結構、場景陳設、打磨——附每遍的退出標準、時間預算、垂直切片技巧,以及每一遍為防止而存在的失敗模式。

Illustration of a grey blockout turning into a fully dressed scene

簡而言之: 環境把進度搞砸的方式只有一種可預測的:在下層布局被驗證之前就加入細節,隨後布局改變, 細節也隨之報廢。解法是一套寫明退出標準的固定分遍順序——每一遍只回答一個問題,那個答案未經簽字確認, 下一遍便不啟動。本文走完整套流程,包括每一遍應得的總時間的大致占比、如何滿足想要早期美術宣傳截圖的 發行商,以及每一遍所防止的具體失敗。

露出建築混凝土骨架的拆除工地 每座完工的建築都是層:先結構,最後飾面。環境也以同樣方式建成——當順序被跳過、有人在牆體尚未驗證前就 給浴室貼瓷磚時,也以同樣方式失敗。

為何順序勝過才華

環境製作中最昂貴的一句話是「布局以後再改」。以後從不會更便宜——在灰盒裡挪一堵牆只要幾秒;場景 陳設之後同樣的挪動要貴 10 到 20 倍。

按時交付的團隊並非更快的美術;他們只是拒絕在未經驗證的地基上施工。在布局階段挪一堵牆只要幾秒。場景陳設 之後挪同一堵牆,要賠上這堵牆、它的收邊、它的貼花、導航網格、光照烘焙,還有一位美術的一個下午——對原始改動 而言,這是家常便飯的 10 到 20 倍乘數。此流程中的每一遍都是為了確保:當改動發生時(它總會發生),要在 它還便宜的時候發生。

第 0 遍——意圖(半天,紙面上)

寫一段話,陳述這個空間的用途、它的氛圍,以及玩家應當記住的三個瞬間。不涉及任何工具。

跳過這一步會產出最常見的那種死氣沉沉的關卡:技術上乾淨,情感上空洞。這段話是一份合同,可用來對照檢驗往後 每一遍——若某個陳設決定不服務於三個瞬間中的任一個,它就是為裝飾而裝飾,可以無損地砍掉。預算:總時間的不到 1%,卻能在漫無目的的迭代中省下數倍,因為它給往後每個決定一個是/否的檢驗,而非一場爭論。

第 1 遍——布局:「玩得起來嗎?」(約占時間的 15%)

灰色基本體、真實角色度量、零美術——當試玩不再產出結構性改動時退出。

讓這一遍保持誠實的規則:

  • 從第一天起就使用你鎖定的度量(門寬、掩體高度、跳躍距離)——錯誤尺度的布局什麼都驗證不了,因為你測試 的是玩家實際永遠不會走過的空間。
  • 禁用材質和道具。漂亮的布局是謊言:評審對看起來完工的布局手下留情,糟糕的空間因為看起來做完了而通過評審。
  • 真實的角色控制器試玩,而非飛行相機。飛行相機會批准那些走起來、打起來都痛苦的空間。
  • 在這裡狠狠迭代。布局階段十次布局修訂是健康的信號,而非空轉——同樣十次修訂放到美術之後就是災難。

第 2 遍——宏觀:「遠看讀得出嗎?」(約 10%)

地形輪廓、主要地標、大的明度塊面——當瞇眼看的截圖仍能傳達空間時退出。

這是最大尺度上的構圖:地平線、那一處為玩家定向的地標、明對暗的大塊面。一個有用的工具是三值測試:把截圖 簡化為黑、中灰、白。若重要形狀在三個明度值下無法分離,再多的紋理細節也救不了這處遠景——紋理只有在明度讀得 出之後才讀得出。趁著還只是幾團你能隨意推挪的灰色塊面,就在這裡把宏觀構圖定好,下游的一切便都繼承了一個 已經顯得有意圖的場景。

螺旋樓梯——定義空間如何被穿行的結構 結構遍是可行走空間變為真實之處。碰撞、通行與引導都在此拍板——在放置任何一個裝飾道具之前,趁挪動一段樓梯 還只要幾秒。

第 3 遍——結構:套件與大件擺放(約 25%)

模組化建築、主角岩石與樹木、道路、橋樑——一切定義可行走空間的東西——當關卡以最終尺度從頭到尾可 通行且引導生效時退出。

碰撞在這一遍變為真實,玩家引導也是:光線、引導線與地標應當已經在無 UI 的情況下帶著首次遊玩的玩家穿過空間。 在場景陳設之前驗證引導很重要,因為陳設只能強化一條本就有效的路線——它救不了無效的那條。若一位新鮮的 試玩者在結構遍完成的灰盒裡迷路,加更多植被也幫不上;結構才是問題所在,而這是廉價修復它的最後時刻。

第 4 遍——場景陳設:可見的 80%(約 35%)

植被系統、地面雜物、講故事的場景——當優先視線被陳設到位時退出,而當地圖被均勻填滿時。

這裡是進度傳統上的死亡之地,因為手工擺放隨密度線性增長。兩條紀律改變了算術:

  1. 陳設相機路徑,而非地圖。 玩家近距離看到的大概只是多數關卡的三分之一。均勻密度把你三分之二的力氣花在 無人細看的空間上。
  2. 讓系統擺放批量層。 用遮罩和逐物種規則刷出密度,再烘焙為引擎原生實例,把數天壓縮為數小時——這套工作流 正是 Numivo 的核心,且因為結果就是普通植被和實例化網格,接下來兩遍中的一切都把它當作手工 擺放的內容來對待。

只手工擺放會講故事的東西:翻倒的推車、營地、神龕。森林交給系統,敘事交給雙手——正是這一分工,使這道 35% 的 遍不至於變成 60% 的遍。

第 5 遍——打磨:讀起來像品質的最後 5%(約 10%)

貼花、磨損、邊緣濕潤、最終光照平衡、氛圍——在截止日退出,因為打磨是唯一一道正當地按時鐘而非按 標準結束的遍。

對感知品質影響不成比例的小筆觸:水與岸相接處變暗的地面、光柱中的塵埃、打斷每一條長直邊的貼花、恰到好處地 閃爍以顯得有生命的燈。打磨只屬於穩定的地基;被重新布局的打磨過的角落是純粹的浪費——這正是這一遍排在最後的 原因,也正是提前它——「就這一個主角角落」——是需要警惕的紀律失敗的原因。打磨在結構簽字確認之前開始的那一刻, 你就在賭布局不會變,而布局總會變。

第 6 遍——效能與清掃(約 5%)

把最差的三個視角對照你的預算測量、設定剔除距離、稽核碰撞、檢查越界——當數字在目標硬體上轉綠時 退出。

若預算在此前各遍中被尊重,這就是驗證而非搶救。固定的「預算相機」——最差的遠景、最密的戰鬥空間、最繁忙的 室內——以隨機漫遊永遠做不到的方式讓退步現形。一個至今忽視效能的團隊會在這裡發現一場危機;一個一路測量的 團隊會發現一份清單。

滿足「現在就要美術宣傳截圖」的需求

把一條垂直切片走廊做到滿品質,其餘保持誠實的灰盒——一條打磨過的路徑只花全面打磨成本的零頭,卻 比均勻陳設一半的地圖產出更好的截圖。

發行商和市場部會要早期宣傳截圖,而錯誤的回應是把整個關卡薄薄地打磨一層——這在所有地方同時違反分遍順序,產出 一張既未經驗證只完成一半的地圖。正確的回應是垂直切片:選一條貫穿關卡的代表性路徑,把一路做到 成品,其餘全部留在誠實的灰盒裡。切片給市場部一張真正完工的截圖,給團隊一個可校準的品質目標,而且——因為它是 一條路徑而非整張地圖——只花替代方案的零頭,返工風險卻小得多。

值得偷師的現場數字

  • 從布局到已陳設場景的布局改動成本乘數:10–20×
  • 健康的布局迭代次數:5 到 10 次結構性修訂
  • 玩家近距離細看的關卡比例:大約三分之一——就陳設那裡
  • 對多數團隊奏效的時間分配:六遍分別 15 / 10 / 25 / 35 / 10 / 5
  • 每遍的退出標準:一條。多了就意味著這一遍暗地裡是兩遍。

迷你 FAQ

各遍能在不同關卡間重疊嗎? 能——那是並行的健康版本:關卡 A 在陳設,同時關卡 B 在布局。搞砸進度的是在 同一關卡重疊各遍,讓打磨搶跑在未經驗證的結構之前。

誰來簽字確認退出標準? 不是搭建這一遍的人——設計師簽美術遍,美術簽布局遍。自我認證是未經驗證的工作矇混 過關的途徑:對於自己的布局是否做完,你是最差的裁判,因為你已看不見它的問題了。

若晚期試玩在陳設之後要求改布局怎麼辦? 儘管萬般小心它偶爾仍會發生——這正是 10–20× 乘數為你買來的抱怨權。 把改動局部化,只為那一區域重跑受影響的各遍,並把它當作證據,用來在下次加強布局簽字確認,而非當作流程失敗 的證明。

這對小團隊是不是太死板? 各遍對小團隊是變小,而非消失。哪怕單幹,「在做漂亮之前先證明它玩得起來」就是全部 教訓——失敗模式(漂亮的角落、被刪的布局)在任何團隊規模下都一模一樣。

分遍順序不是官僚主義。它是「沒有任何東西建在沙上」的承諾——把退出標準寫在人人可見之處,彼此督促遵守,項目的 最後一個月便從救火變成交付。