從業者熱議:不到一秒的時間窗口,對遊戲開發意味着什麼?

來源: 更新:

昨天,《文明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則在自己的帖子裏補充了一條本地化建議:寫臺詞的同時就寫好本地化說明和場景背景,不要等到後期再補——“否則你會想死的。”

相關推薦
請使用下列任何一種瀏覽器瀏覽以達至最佳的用戶體驗:Google Chrome、Mozilla Firefox、Microsoft Edge 或 Safari。為避免使用網頁時發生問題,請確保你的網頁瀏覽器已更新至最新版本。
Scroll to Top