開發幕後:版本生命週期

本文介紹《英雄聯盟》版本更新製作過程。

上個月,召喚峽谷團隊,亦即包含平衡團隊在內的大團隊,在進行9.13版本平衡調整的同時,在Twitter上即時更新開發進度。今天,我們會整理推文並跟大家一起回顧,展示版本更新的製作過程。

在說明為什麼削弱你最喜歡的英雄之前,我們要先講一些比較有趣的事:策劃。

一切都在計劃之中……除了一些小例外

開始製作新版本時,我們都會先舉辦一場「衝刺計畫」會議,玩法機制設計師會齊聚一堂,決定本次版本週期要進行的中型改動,這包括道具改動(例如鬼索的狂暴之刃)、英雄遊戲體驗更新(例如布里茨的大絕被動),以及支援即將推出或剛推出的英雄。除此之外,我們還會規劃較大規模的玩法機制改動,如2020季前更新。我們不會在這個會議策劃強化/削弱的實際數值,這些較簡單的改動通常是在更新週期尾聲才會進行。

02abc_n1kqkdup5o6pcrbyyx7j.png
9.13版本策劃會議!#lifeofapatch #版本生命週期 /// 召喚峽谷團隊例行會議#3:衝刺計畫(隔週進行)。我們會配合《英雄聯盟》更新週期來規劃工作。我們會用點數系統衡量每個成員的「工作量」。#lifeofapatch #版本生命週期

選擇要做出哪些中型改動時,我們會根據下面的順序自問:

  1. 有沒有緊急需要的改動,是不能輕易完成,需要花多一點時間進行遊戲測試來驗證?
  2. 有沒有之前剩下的工作要繼續完成?
  3. 有沒有任何需要的改動,可以在六到八週內完成?

進行決策時會廣泛考量到《英雄聯盟》玩法機制,包括考量所有技術水平的玩家及全球職業選手的數據,以及團隊對《英雄聯盟》目前情況的共通理解。

針對9.13版本問了前述問題後,我們選擇將重點放在以下項目:斯溫、時光之杖、單人線派克、烏迪爾、伊羅旖、魔鬥凱薩(可能需要緊急修復),以及季前改動。

選擇方向

現在是時候思考如何達到所有目標。這聽起來很容易,但通常最花時間。隨著我們收集玩家、數據分析師、品質分析師,以及其他設計師的意見反映,改動清單會持續更新。

快速取得其他成員的意見的方法,就是參加兩天進行一次的「閃電會談」。在這場會談中,設計師會提出自己的改動方案,然後其他成員會針對這個方案分享自己的想法、點子,以及疑慮。當設計師齊聚一堂,深入討論每個改動項目就會沒完沒了,所以我們為每個話題設定四分鐘的時間限制。四分鐘過後,我們會做一個快速投票,決定要繼續討論,還是進入下一個話題。

03_zprnxmucxsy9bclzkydx.png
在閃電會談中,團隊得經常控制自己不要只深入討論一個話題,所以他們會計時,然後投票是否要再針對這個話題多談兩分鐘。#lifeofapatch #版本生命週期 /// 向整個團隊分享自己的改動方案後,便會進行每日遊戲測試來測試所有點子,看看是否應該加到這次版本更新。#lifeofapatch #版本生命週期

除了這些會議以外,整個召喚峽谷團隊,包括數據分析師、工程師,以及經理每天都會進行兩次遊戲測試,親身體驗改動實際造成的影響。此外,還有一群高Elo的品質分析師會每天進行自己的遊戲測試,並提供額外意見給設計師,評估改動是否達到預期的目標。測試遊戲時,我們也會進行完全專業的友誼賽。

04_k83vxzbca6fl4fx33sh7.png
即將在中路對上@RiotBlaustoise,他用阿卡莉,我用妮可,我們來看看他有幾分能耐。#lifeofapatch #版本生命週期 /// @RiotBlaustoise單殺我之後,還特地跑來我辦公桌拍拍我肩膀

以下會針對9.13版平衡調整,談到它從衝刺計畫開始至更新週期結束這段期間的變動,有興趣的話歡迎閱讀。

新挑戰者登場!

當某項大型英雄改動比普通強化或削弱複雜,但又未到更新的程度時(9.9版本的厄薩斯改動就是個好例子),召喚峽谷團隊可能會跟英雄團隊商量。當調整數值或改動細節無法解決英雄的問題,團隊可能就會採取前述行動。在這種情況下,解決方法通常有很多,但不花時間去探索一番,就不會知道哪個才是最佳辦法,所以這類改動通常需要好幾個星期才能完成。

在9.13版本,RiotRepertoir開始為阿卡莉進行長期構思。

14_Akali_Changes_r8ikbzkxlbt1ztn3ik40.png
既然我們在分享 #lifeofapatch #版本生命週期,我也想趁機分享我在這個星期提出的阿卡莉改動方案,在此附上我之前發的內部電子郵件的截圖(有錯別字請見諒)。1)當前平衡數據 2)設計考量因素 3)暫定改動提議,尚待調整。

完整電子郵件請看此推文,也可看看Riot Blaustoise的意見反映,或是當前改動清單

就算團隊難得很快就鎖定方向,也不會在下次更新就實裝這些改動。這是因為全球各地都有《英雄聯盟》玩家,而他們使用的語言各不相同,任何需要更新遊戲內說明的改動,很有可能會延後推出,確保當地團隊有足夠時間去翻譯。

15_Loc_Lock_jbii95hiucmtaye6ojxm.png
今天是「封稿日」,也就是說我們會鎖定說明文,開始翻譯成不同語文。這通常代表我們會停止大幅改動機制,但數值依然會隨時改動。我的伊羅旖改動清單現在長這個樣子:#lifeofapatch #版本生命週期

伊羅旖改動已正式上線,有興趣的話,可以在此查看完整改動清單

拜託強化我的英雄好嗎?

接近更新週期尾聲時,我們會開始進行有時候會引起爭議的平衡調整:強化或削弱英雄。在這個時段才決定強化或削弱,代表我們有充足時間,在上個版本推出五天左右之後,收集到充分數據。

每隔一週,團隊會聚在一起進行「遊戲現況」會議。在這場會議中,在決定哪些英雄需要強化或削弱時,我們會參考當前版本的資料,其中一個就是團隊近期制定的數據閾值,我們可以直接根據它做出正確決定,無需猜測。這個數據確保我們能夠主觀評估在不同技術水平的英雄強度,並防止出現漏網之魚。

我們制定的閾值如下:

技術水平

符合任一條件就削弱

符合全部條件就強化

普通玩家

金牌1或以下

門檻上限:禁用率低於ABR時,勝率高於54.5%

門檻下限:禁用率高於ABR四倍時,勝率高於52.5%

勝率低於49%

熟練玩家

白金4至宗師

門檻上限:禁用率低於ABR時,勝率高於54%

門檻下限:禁用率高於ABR四倍時,勝率高於52%

勝率低於49%

菁英玩家

菁英

禁用率高於45%

出現率低於5%

職業玩家

前五大地區職業聯賽

在當前版本的出現率高於90%

在連續兩個版本的平均出現率高於80%

出現率低於5%

下面可以看到9.12版本的數據:

根據這個數據,9.13版本需要強化或削弱的英雄和道具如下:

強化:

  • 賽勒斯
  • 星朵拉
  • 鄂爾
  • 崔絲塔娜
  • 雷歐娜
  • 蘭頓之兆

削弱:

  • 希維爾
  • 卡瑪
  • 索娜
  • 史瓦妮
  • 奪魄之鐮
17_rrjhj7jldwz5hsuvv70v.png
糟糕,我主打的英雄要被削弱了 #lifeofapatch #版本生命週期 /// 索娜要被削弱了 :(:(:(

當你剛作弄哪些投訴自己主打的英雄被削弱的玩家後,現在輪到你主打的英雄在下個版本被削弱時,那種感受真是一言難盡。

數據幫助我們在大部分情況下保持主觀態度對待,不過還是有一些情況團隊還是會依靠共同體驗,做出不根據數據的客觀性改動。在這個版本中,最好的例子是索娜。在所有階層都會經常看到她的蹤影,但又沒有超越需要直接削弱的門檻。不過,團隊認為她帶來的打法對遊戲有不良影響,因此就算是要無視數據也得改動。

至於蘭頓之兆或奪魄之鐮等道具,關於它們的數據比較少,所以我們不一定會有足夠數據來做出決定。對道具做出的大部分改動都是基於平衡團隊的經驗和觀察,畢竟我們工作的一部分,就是根據我們對遊戲和當前meta的理解做出決定。

由於奪魄之鐮經過多次強化,加上無盡之刃/奪魄之鐮配致命節奏的新道具組合,使得這道具提供的續戰力稍微超出我們的預期,因此便把它削弱了。

之所以強化蘭頓之兆,是因為它在對抗暴擊套裝時本該大展神威,但實際發揮的功效卻太少,更何況坦克在當前meta的地位不高,所以我們認為蘭頓之兆有強化空間。

拜託大幅強化我的英雄好嗎?

選出需要強化或削弱的英雄和道具後,我們得決定要怎麼改。

削弱某個英雄前,我們會自問:「這個英雄有什麼問題呢?」或「他的弱點不夠嗎?」舉例來說,史瓦妮只在職業賽場超出門檻,因此我們要找出為什麼職業玩家如此重視她。由於職業玩家都趕著在對戰早期合出好戰者鎧甲,所以我們削弱史瓦妮升級時增加的生命值,這樣應該能削弱採用這個策略的職業玩家,並對她在單排的強度不會造成太大影響。一般來說,職業玩家很少對基本能力值改動做出反應,但如果改的是他們重視的部分,他們自然會提出意見。

18_Sejuani_oo5fm9ivd6lpyz338g28.jpg

至於強化方面,我們通常會先自問:「這個英雄在哪些階層表現不如人意?」一般來說,如果某個英雄在所有階層都只有中低表現,並在某些階層特別弱就需要強化。星朵拉就是個好例子——她在職業賽場的表現還算可以,但在單排實在太弱了。我們知道星朵拉有機會推動meta,尤其是在職業賽場,所以強化力度放輕了一點,只強化她升級時增加的魔力值,讓她在所有階層都更有用,尤其是在那些魔力不夠的情況較常見的階層。

決定強化或削弱英雄時,我們也會設定目標,決定要對他的單排勝率產生多大影響。(當我們基於職業賽場削弱某個英雄或道具,唯一的目標是阻止它們超越門檻。)以星朵拉為例,我們的目標是令她的勝率提升0.5至1%,這也是我們只強化她魔力成長的另一個理由,因為這類改動對勝率的影響不太大。

另一方面,如果我們要對英雄的勝率造成更大的影響(超過2%),那麼稍微調整該英雄在對戰前期的實力,會對他在單排的表現有較大的影響,例如使ADC的物攻減少3點,可能會顯著降低他的實力。同樣地,降低技能在較低等級時的基礎傷害,通常會對勝率有較大影響,而降低技能在較高等級的傷害,則影響較小。

下一步是什麼?

下一步就是推出版本更新……我們會撰寫版本更新公告,將所有改動內容和理由彙整在一起,然後送交各地區進行翻譯。等到更新準備出爐時,伺服器會暫時停機,接著我們會按下更新按鈕,然後更新就上線囉!

到了這個階段,整個更新週期就會重新再來一遍。