本文翻譯自 Crafting Lightning: How Motion Twin Built Windblown with Photon Quantum 2025年6月26日

Photon 很高興能與大家分享由以暢銷 roguelike 遊戲《Dead Cells》聞名的工會制開發團隊 Motion Twin 打造的最新力作《Windblown》的開發歷程。這個故事不僅展現了團隊的創意願景,更體現了 Photon Quantum 的決定性引擎在超高速多人 roguelite 遊戲《Windblown》誕生過程中所發揮的關鍵技術作用。
Motion Twin 簡介:以協作為核心的開發模式
Motion Twin 是由七位成員組成的小型獨立工作室,採用工人合作社的組織形式,每個團隊成員都擁有平等的發言權。這種協作導向的模式深深影響了他們的開發流程,讓所有人都能以滿腔熱情參與,並自由選擇貢獻的領域、分享想法。也正因為這樣的架構,他們能更快完成原型、提早收集多元回饋,並持續優化產品。特別的是,Motion Twin 的每位設計師同時也是程式設計師,因此可以從發想到實現全程參與,有時甚至能在一天之內完成原型。這樣快速迭代的開發流程,對於像《Windblown》這類強調手感和即時反應的遊戲來說格外重要,因為能夠盡早推出可玩的版本進行測試,對提升整體遊戲體驗帶來巨大幫助。
願景與挑戰:極速動作與完整協作
Windblown 的起點是一個團隊成員們常常問自己的問題:「現在我們最想玩的遊戲是什麼?」對他們來說,答案是一款像《Devil May Cry》、《Bayonetta》、Platinum Games 那樣節奏明快、充滿動作張力的遊戲,同時又像《Monster Hunter》一樣可以跟朋友們一起深入體驗樂趣的作品。
Motion Twin 希望融合過去遊戲的社群精神和高完成度的動作設計,但在業界幾乎沒有把這麼快速的戰鬥和完整協同多人模式結合起來的案例,因此一切都充滿新挑戰。由於市面上根本沒有可參考的現成設計,他們只好不斷自行嘗試、摸索解決方案。此外,設計與技術面的一大難題,就是必須讓單人和合作玩法之間的核心系統都能維持同等高品質,絕不能為了其中一種模式犧牲另一種體驗。

探索最佳技術
Motion Twin 在為 Windblown 選擇多人連線技術時,將幾項核心標準視為首要考量,包括低延遲網路、跨平台支援、便捷的除錯流程、全球擴展性,以及與 Unity 的穩定整合。因為對他們來說,能在保證高速動作感的同時,讓全球各地玩家隨時隨地都能流暢遊玩,是最重要的目標。
為什麼選擇了 Photon Quantum
最終,Motion Twin 選擇了 Photon Quantum。 Quantum 不僅具備他們所需的低延遲效能、強大的 Unity 支援,以及經過驗證的全球基礎架構,最吸引團隊的是其預測系統,能大幅提升問題定位與修正的效率。
Quantum 也是市場上唯一 100% 決定性(deterministic)的多人遊戲引擎。採用這款引擎後,多人遊戲的開發變得更為簡單,就像是在開發本地多人遊戲一樣。所有內容皆自動於網路上同步,開發者無需額外撰寫網路同步程式碼。
此外,Quantum 採用 Input Only 機制與 ECS 架構,即使僅透過有限頻寬也能發揮卓越效能。決定性遊戲架構讓其對作弊行為有極強抵抗力。Quantum 的模擬不受限於特定平台或 Unity 引擎,能在各種環境中自由運作。本地環境下可帶來低延遲的電競級體驗,遠端輸入也能透過預測與回滾機制精確處理,確保流暢一致的遊戲過程。
採用無垃圾回收的 ECS 架構,Quantum 可在各種平台上提供最佳效能。其模擬速度以 ticks 為基礎,並可根據需要靈活調整。客戶端會預測輸入,並依據伺服器確認的輸入持續進行回滾和重模擬。Unity 僅用於視覺層(關卡設計、渲染、UI 等),而決定性模擬則為無延遲的遊戲體驗提供精確數據。這個引擎能以單一代碼庫支援單人、在地和線上等各種遊戲模式,同時內建物理引擎、路徑尋找以及 Bot/AI SDK 等多項程式庫。輸入及時間同步則通過 Photon Cloud 管理。
Motion Twin 發現,即使是初次接觸 Quantum 的開發者,只要經過幾週的學習,就能藉由完善的代碼基礎和專業的專案架構,大幅提升開發效率。Quantum 從一開始就滿足了低延遲、流暢跨平台、方便除錯、全球擴展性、以及與 Unity 的自然整合等所有核心需求。Motion Twin 也特別強調,除了技術優勢之外,Quantum 團隊所提供的專業支援同樣令人印象深刻。

Quantum 的影響力:除錯與全球化遊玩
- 我們曾經遇到必須處理那些牽涉到精確時機和角色狀態、並且會因遊戲情境不同而出現的複雜 bug。 Motion Twin 表示,如果沒有 Quantum 的回放系統,幾乎不可能捕捉並診斷這類問題。他們認為,在 20 多年的開發經歷中,Quantum 的回放系統是最有效的除錯工具,真正大幅提升了問題定位與解決的效率。(這一切都歸功於 Quantum 內建的回放與觀戰功能。)
- 即使在美國西岸到歐洲這樣的超遠距離,玩家們依然能夠順暢連線並無延遲地一起遊玩。大家幾乎感受不到延遲,能夠輕鬆進入並享受遊戲體驗,這充分證明了 Quantum 的低延遲效能與堅實的全球基礎架構,也再次驗證了 Motion Twin 選擇 Quantum 的正確性。(這項成就是 Quantum 的 Input Only 架構與全球 Photon Cloud 基礎設施所帶來的。)
效能與畫面管理
在 Windblown 廣闊而高速的遊戲環境中,團隊靈活運用多種策略來優化記憶體與 CPU 效能。他們透過 Unity 的 Burst 編譯器批次處理動態內容,搭配多執行緒運算,並在 Unity 和 Photon Quantum 的邏輯層引入剔除系統,確保只處理與渲染必要的資料。
有了 Quantum 出色的效能表現,Motion Twin 不必執著於微觀層級的小細節優化,而是能專注於整體系統的效能提升。此外,為了讓快節奏協作遊玩時的畫面更清晰、體驗更順暢,團隊特別在設計上對遠端玩家的部分 VFX 進行限制。這樣不僅成功減少視覺雜訊,也讓每位玩家更能輕鬆追蹤自己的角色。

社群協作
Motion Twin 持續與社群緊密合作,透過封測(Alpha)與公開測試(Beta)廣泛收集玩家回饋,讓 Early Access 的體驗不斷優化。這樣長期的溝通與互動,讓他們能有信心地推動反覆迭代,並打造出玩家真正能產生共鳴的遊戲體驗。Motion Twin 深信,盡早開始經營社群至關重要,他們認為直接與玩家交流、傾聽玩家的故事,實際一同參與遊戲,這一切都能帶來僅靠數據無法獲得的珍貴洞察。
搶先體驗上線與玩家反響
《Windblown》在 Steam 以搶先體驗推出,目前獲得「極度好評」評價——7,323 則評論中有 90% 為正面,近期評價也有 85% 為好評。Motion Twin 對玩家們的支持表達感謝,也承諾將持續提升遊戲體驗。Windblown 建議有意開發多人遊戲的開發者越早經營社群越好。
Motion Twin 也分享了他們在使用 Quantum 期間的整體感受與心得。
「 Photon Quantum 不僅為《Windblown》的高速多人遊戲體驗提供了充足的效能與穩定性,其強大的開發工具也讓團隊能與社群持續溝通,並大幅提升了反覆協作與優化的效率。」
結論:打造快速多人遊戲的動力
總結來說,Motion Twin 與《Windblown》的發展歷程充分展現了協作導向的開發模式如何加快反覆迭代,並在面對極速多人連線的挑戰時,如何找出實用且高效的技術解決方案。擁有決定性引擎、低延遲效能、穩定的全球基礎架構,以及強大除錯工具(特別是回放系統)的 Photon Quantum,結合社群即時反饋,一同推動了他們的宏大願景實現,並在搶先體驗階段收穫大量好評。Photon 對能夠為《Windblown》的超高速多人連線提供所需的關鍵技術,協助 Motion Twin 將其構想變為現實,感到非常自豪。
評論
0 條評論
請登入寫評論。