工程師鬼故事?《英雄聯盟》程式設計師揭梅爾「反彈」機制製作心路歷程

遊戲角落合成 圖/《英雄聯盟》

《英雄聯盟》角色「梅爾」的 W 技能「叱返金身」是遊戲裡唯一能反彈投射物的技能,負責編寫梅爾程式碼的程式設計師「羽毛(Cliff)」近日分享他的心路歷程以及難處。

影片指出,2016 年開發柔依期間,Riot 就想要製作反彈性質的技能,但受限於技術做不出來;後來一度變成類似賽勒斯大招「先儲存敵人技能再施放」的形式,但被設計師駁回,希望能做出像是《奧術》第二季劇情裡,能瞬間反彈的機制。

直到 2022 年着手製作梅爾 W 技能,他們必須偵測遊戲裡上百種投射物技能,打到梅爾後複製並按照全新的路徑還給敵人。而如艾希 W、亞菲利歐噴火槍(熾夜月燄)等擴散技能,他還得獨立抓出這些技能並額外編寫一套邏輯,否則這些多指向物的技能就會全部射回敵人身上。

圖/Bilibili「拳頭羽毛」

最後,由於梅爾的反彈技能會讓玩家混淆,他們還找了其他軟體公司合作,才讓梅爾反彈成功的技能得以即時渲染成金色,方便玩家辨識,而至此梅爾的 W 技能才終於完成。

梅爾 W 技能的設計邏輯。 圖/Bilibili「拳頭羽毛」