昨天,《文明7》的敘事總監Cat Manning 在Bluesky上發了一條帖子,邀請同行分享“剛入行或對某個類型不熟悉的開發者可能不知道的實用小技巧”。
帖子很快引來多位資深開發者參與,話題從戰斗設計里的感知窗口,談到 UI 動畫的延遲參數,再到開放世界 NPC 對話系統的最低值設定。參與者來自包含了各大3A游戲工作室和獨立游戲開發者,討論的內容相當分散,但有一條共同線索:這些精確到小數點后兩位的數字,大多數時候都是靠直覺摸出來的。
感知節奏
Bungie 沙盒設計師 Viv 提出了一條她稱之為“戰斗設計原則一”的觀察:人類同一時刻只能感知到“一件事”,大約每十分之一秒才能處理一個有意義的對戰互動。
她用《命運2》里的集束手雷來說明這一點。這類手雷在落地后會隨機延遲引爆,時間差約在 ±0.06 秒之間--數學上,你只是把一個大爆炸拆成了幾個小爆炸,總傷害量沒有變。但實際感覺是,這些手雷比同時引爆時強大得多。
![]()
Viv 的解釋是,延遲讓玩家的感知系統有機會分別“登記”每一次爆炸,而不是把它們合并成一個模糊的沖擊。她還補充說,大多數玩家根本不會意識到引爆時間是錯開的,他們依然把整個過程感知為一個事件--這恰恰是設計意圖。
鏈式事件也遵循同樣的邏輯。如果一個交互觸發了爆炸,爆炸又觸發了凍結,每個環節之間留出幾分之一秒,就能讓每個交互單獨“站穩”,而不是被淹沒在一團混亂里。Viv 把這稱為動畫領域的“staging”原則在游戲設計里的延伸:眼睛同一時刻只能看一件事,在屏幕不同位置發生的交互尤其需要時間間隔來區分。
在她看來《小丑牌》這個原則的絕佳案例。打完一手牌后,卡牌效果不是同時彈出,而是逐張觸發——速度很快,但有順序。“你能看見引擎在運轉,”她寫道,“如果所有東西同時彈出,只顯示一個‘觸發了4次!’,你還會有同樣的滿足感嗎?”
![]()
Kara Ling 是獨立游戲《化月奇旅》的開發者,她在討論串里貢獻了最多被引用的一條建議:“0.63 秒是 UI 淡入、補間動畫等元素的完美默認延遲。如果需要長延遲,用 2.3 秒。如果需要短延遲,用 0.23 秒。我沒法解釋為什么這個數字感覺是對的,反正從 0.63 開始。”
回復里有人指出,黃金比例的倒數是 1/1.618,約等于 0.618,與 0.63 只差了 0.012。
但Kara Ling說自己當初選這個延遲值沒有特別的理由,“感覺就是對的,大概我和其他人只是碰巧撞上了黃金比例。心路歷程大概是:“是什么新東西嗎,還是又是黃金比例?唔……又是黃金比例。”
另一位回復者也提到,有開發者專門測試過這個問題:600ms 是人類的平均反應時間,0.63 秒的動畫剛好在玩家能對它做出反應的時候結束。
敘事節奏
Keano Raubun曾在水晶動力參與過《漫威復仇者聯盟》的開發,現在在做老滾5的大型模組《奧辛紐姆的遺產》。他認為開放世界 RPG 敘事的最大價值,來自 NPC 之間有趣的閑聊,而不是 NPC 跟玩家講任務、或者散落在角落里的 lore 日記。
![]()
他給出了一個具體門檻:8 段對話是避免任意兩個 NPC 之間產生重復的最低數量,如果玩家頻繁路過觸發點,這個數字還要更高。他說的不是“你好/再見/今天天氣不錯”那種路人臺詞,而是你喜歡的角色聚在城鎮里,聊他們正身陷其中的爛攤子——“這是角色塑造和世界構建最省力、最不打斷體驗的方式。”
為了強調這種環境代入感,Keano Raubun用游戲角色的語音舉了個例子:“把開發資金投在Barks和 Ambient Conversations 上,你的角色就能在短短幾秒鐘之內贏得玩家的心。”
在游戲設計中,barks特指角色基于當前情境自動脫口而出的簡短條件反射式語音,比如潛行時敵人沒發現你而嘟囔,或是主角踏入雪地時冷得打顫的一句抱怨。這些無需玩家主動點擊觸發的瞬間反饋,優先級要高于傳統的任務文本,因為它能用最直覺的方式賦予角色性格。
![]()
同樣不可忽視的還有Ambient Conversations”(環境閑聊或背景對話),也就是玩家在跑圖時無意間聽到的NPC日常交流——比如路邊商販在抱怨兵荒馬亂導致物價飛漲,或是巡邏衛兵在角落偷偷吐槽長官。這種充滿生活氣息的背景音,能以極其自然的方式讓世界觀變得豐滿。
![]()
討論串中還有幾條集中在敘事制作流程上的建議,涉及配音錄制、文件管理和本地化準備。
Jadedsynic是敘事設計師,參與過 《維多利亞3》《權力的游戲:烏鴉傳說》等項目,她貢獻了一條不需要額外預算的barks翻倍方法:用同一句臺詞,錄三遍,分別是平靜、憤怒、悲傷三種語氣。同一句話在不同情緒下的重音位置自然不同,聽起來就像兩條不同的臺詞。這個做法把可用臺詞數量翻倍,同時把錄音時間減半。
Brianne Battye是資深游戲編劇,曾參與《龍騰世紀》《質量效應3》,她提醒做敘事系統的人注意文件命名:cinematics、banter、barks這些對話文件,命名規則要能讓拿到文件的任何團隊成員——包括和你毫無交集的美術或工程——一眼看出它屬于哪個任務或哪個階段。命名是跨部門溝通的第一道防線。
來自《文明》工作室的Cat Manning則在自己的帖子里補充了一條本地化建議:寫臺詞的同時就寫好本地化說明和場景背景,不要等到后期再補——“否則你會想死的。”
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.