《Devil’s Hunt》:如何將奇幻小說改編為遊戲大作
這個三人組暢談了他們對《Devil’s Hunt》開發的影響,討論了他們突出近身徒手格鬥的原因,還介紹了他們創作遊戲世界場景的方式。提到技術方面,Leśniak透露說,《Devil’s Hunt》的原型本來是使用其他引擎製作的,但因為他們對最初的結果不滿而被取消了。但是在改用虛幻引擎之後,Layopi Games卻大獲成功,他們介紹了自己如何創作出《Devil’s Hunt》精彩的粒子效果,並強調了訪問原始碼所帶來的益處。他們還詳細介紹了自己在哪些情況下依靠C++,哪些情況下又會利用藍圖。最後這些開發者還分享了他們在成立新工作室過程中獲得的經驗教訓。
你們能不能說明一下,工作室在最初為《Devil's Hunt》定下了什麼目標?
創意總監Paweł Leśniak:我們一開始的目標就是傾注我們的熱情打造一款雄心勃勃、劇情出彩的冒險遊戲,其中還要有能令我們自豪的戰鬥元素。第一步就是建立一個由經驗豐富的人員組成的核心團隊,把這個系列的首作做成玩起來樂趣無窮、令玩家愛不釋手的遊戲。
鑑於劇情在遊戲體驗中是舉足輕重的核心部分,能不能給我們概括一下故事有哪些要素?
Leśniak:我們希望從開局就有別於【同型別中】類似的遊戲,在那些遊戲中,玩家【通常】會扮演最強惡魔之子或神之子,從一開始就是傳奇式的角色。而在我們的遊戲裡,和小說一樣,【主人公】Desmond只是一個在邁阿密過著正常生活的普通人。但是他卻在一瞬間失去了這一切,來到了地獄裡。後來他就把自己的靈魂給了路西法,換來一個復仇的機會。我們想在劇情中體現的道理是,即使你的頭上長了角,也不等於說你就非得為虎作倀。
《Devil's Hunt》的設計有沒有受到哪些具體遊戲的影響?
Leśniak:有幾個不同的遊戲啟發了我們;在戰鬥方面,我們認為《蝙蝠俠》和《瘋狂麥克斯》開了很好的先例。我們真心喜歡戰鬥的感覺,還有用狂野的、【震撼的】方式打倒敵人的滿足感。在敘事方面,我們借鑑了《最後生還者》和《教團:1886》。它們都是優秀的遊戲,擁有絕佳的敘事設計,能讓玩家真正代入角色。我們也想在我們的遊戲中做到這一點。我們希望以這樣的水準展現我們的救世主和毀滅者的故事。
和其他許多第三人稱遊戲不同的是,《Devil's Hunt》特別強調拳拳到肉的徒手格鬥,而不是使用刀劍和槍械的戰鬥。為什麼這種格鬥對這個專案很重要?能不能給我們介紹一下工作室是怎樣設計戰鬥的?
Leśniak:在很多遊戲中,如果玩家扮演的是非常強大善戰的角色,往往很依賴他們的武器。在我們的遊戲中,Desmond自己就是武器。從Desmond將靈魂交給路西法的那一刻起,他的靈魂就燃燒著地獄的烈火。考慮到人類的武器無法擊穿惡魔或天使的皮膚,他就利用這種火焰創造了一身暗黑岩石狀的皮膚和能讓他傷害與消滅敵人的利爪。
能不能說一下,你們怎樣打造出允許玩家自定義遊戲風格的技能樹?
Leśniak:在我們的遊戲中有三種不同的戰鬥流派。惡魔派是運用地獄火焰來幫助殺敵。瀆神派是運用武器和天使戰鬥,而虛空派的力量更偏重於群體操縱。遊戲中有三種天賦樹,可以讓你為角色升級新的技能和連擊。我們決定允許玩家在遊戲中任何時刻重新分配技能點。這樣一來,他們就可以適應和選擇適合他們的戰鬥風格。
考慮到玩家需要和天使及惡魔戰鬥,能不能給我們介紹一下,工作室是怎樣創造出遊戲中的敵方生物和Boss的?
Leśniak:我們的地獄不僅僅是一片領域,它還是一個被許多惡魔領主統治的地方,他們控制著不同的地盤。我們不僅想設計出不同型別的敵人,還想為他們設計不同的背景故事。這就解釋了為什麼各種敵人會分散在不同的地區。例如,玩家不會在地面上與惡魔戰鬥,因為他們的領地是地獄。在地面上,玩家將會與擁有和Desmond類似能力的行刑者戰鬥,還會遭遇特別難殺的天使。Boss戰和劇情有很深的關聯,這些Boss都有和玩家對戰的充分理由。
《Devil's Hunt》將會帶玩家暢遊天堂、地獄和,唔,邁阿密,能不能說說你們是怎樣創作遊戲中的場景的?
Leśniak:這是最困難的工作之一。因為我們從一開始就知道,既要創作出三種截然不同的世界場景,又要讓玩家明白他們玩的是同一個遊戲,這對我們是個重大挑戰。同樣艱鉅的任務是,要讓玩家有閒暇在這些場景之間旅行,讓他們享受這些體驗。
這款遊戲在實時戰鬥中穿插了流暢的出招動畫。能不能說說你們是怎麼做到的?
首席戰鬥設計師Natanel Brański:我們進行了許多次迭代,才有了現在的效果。多數情況下只不過是在有合適起始和結束姿勢的動畫之間進行正確的混合。我們使用了虛幻引擎的動畫狀態機,在角色的所有狀態之間實現完美的混合。這個工具提供了很強的功能,讓我們能夠全面控制角色的動畫狀態,這對流暢的戰鬥是至關重要的。
《Devil's Hunt》的火焰動畫和爆炸中有一些精彩的粒子效果。工作室是怎樣創造出這些視覺效果的?
視覺特效美術師Dominik Gajewski:粒子效果都是使用虛幻引擎的級聯工具建立的。在我們開始製作時,Niagara還處於試驗階段。視覺特效美術師按正確的時間設定,將粒子效果資源以AnimNotify的形式放置在動畫中。如果技能、終結技或其他遭遇戰需要更復雜的互動,也會通過程式碼觸發粒子效果。
遊戲中有近兩個小時的過場動畫,能不能介紹一下你們是怎樣製作《Devil's Hunt》的過場的?
Leśniak:我們首先製作所有過場動畫的指令碼。我們開了許多會議討論故事應該怎樣展開,從而找到向玩家展現劇情的最佳方式。我們花了幾個月時間才做好準備,然後就開始了前期製作,為每段過場創作故事板。過場動畫是製作中最難做的工作之一,難就難在面部動畫、光照等方面。我們苦苦尋找具備製作此類動畫技能的工作人員,最後終於找到合適人選,我們對最終成果非常滿意。
你們是怎樣把小說改編成適合電子遊戲這種形式的故事的?
Leśniak:這比我預料的難得多,因為遊戲需要更多戰鬥任務和謎題之類的內容。更困難的是將小說中角色的個性原封不動地在遊戲中體現。在寫小說的時候,可以描寫角色的心理活動和感受,但是在遊戲中卻必須通過對話和動作來表達這些情感。看到我在近7年前想象的這些角色和地點第一次呈現出來,真是非常欣慰。我永遠不會忘記那一刻。
大約有多少人蔘加了遊戲的製作?
Leśniak:要統計參與這個專案的人數確實很難,因為我們在開發遊戲的同時一直在建立團隊。兩年前我們有14個人,而現在是36個,但另一方面,組建這樣的團隊時總有一些人來了又走,所以我們需要快速抉擇。不過我們最終找到了製作遊戲的合適人選,這讓我感到非常高興和自豪。
製作《Devil's Hunt》用了多長時間?
Leśniak:我們做《Devil’s Hunt》花了兩年。
是什麼原因使UE4成為這個遊戲的合適選擇?
Leśniak:4年前,在我剛成立公司時,很難找到能夠使用虛幻引擎製作此類專案的現成人才,所以我們決定使用Unity。但是經過6個月的工作,我們對結果並不滿意,所以我決定取消那個專案,使用虛幻引擎從頭開始。我們團隊裡有許多美術,虛幻引擎是最適合我們的引擎,因為它提供的工具比其他引擎多得多,能讓我們按自己的設想展現遊戲。
工作室有沒有特別喜歡的UE4工具或功能?
程式設計師Igor Berus:Perforce整合、藍圖和原始碼訪問。另外內容瀏覽器中的檔案歷史記錄和藍圖中的差分也很方便。
說到藍圖,它的功能對於快速製作原型幫助很大,讓我們能夠試驗不同的思路。如果沒有它,我們尋找合適解決方案所花的時間就會大大延長。
原始碼訪問也很重要。我通過讀取不同函式的程式碼,可以編寫出更好的解決方案。而且瀏覽函式註釋也比在網上查詢文件要快。
關於團隊對藍圖和/或C++原始碼的使用,有什麼可以告訴我們的嗎?
首席程式設計師Michał Kłoś:我們既使用藍圖,也使用C++。我們喜歡用C++實現可維護性和後端,在編制遊戲性和資源相關的指令碼時,則會利用藍圖。
通過成立工作室創作第一款遊戲,你們得到了哪些經驗教訓?
Leśniak:最大的教訓就是,我們應該在前期製作過程中下更大功夫。一開始我們在很多方面趕工,想盡快接近成品階段,結果不得不做了很多妥協。我們正在從錯誤中吸取教訓,在今後的專案中肯定不會再犯。
Leśniak:《Devil’s Hunt》已經在9月17日發售了。你們現在就可以玩。
https://store.steampowered.com/app/887720/Devils_Hunt/
來源:虛幻引擎
原文:https://mp.weixin.qq.com/s/XqGTQKTWDeXSo-1gAEYK_A
相關文章
- 哪些小說適合改編遊戲?這位“愛好文學”的遊戲製作人如是說遊戲
- 為什麼《水滸》能被改編成遊戲?明朝小說和20世紀的電子遊戲之間能有共同點嗎?遊戲
- 為啥遊戲大作總會跳票?遊戲
- 《鬼泣-巔峰之戰》產品分析:如何將ACT遊戲改編成ARPG手遊 遊戲
- 遊戲AI科普指南:它將如何改變遊戲未來?遊戲AI
- 區塊鏈+遊戲將為遊戲行業帶來哪些改變?區塊鏈遊戲行業
- 動畫改編遊戲的不易:從《馴龍高手》系列遊戲談改編動畫遊戲
- AI技術將會如何改變遊戲設計?AI遊戲設計
- 3A格鬥遊戲大作為何如今瀕臨死亡?遊戲
- S/4 HANA成為遊戲規則改變者的四大原因遊戲
- 360如何將win10改為win7介面_360將win10改為win7介面的方法Win10Win7
- Ubuntu將Caps Lock改為CtrlUbuntu
- 感謝banq將埠改為80
- Chiplet將如何改變晶片產業?晶片產業
- OS 7: 如何為iPhone 5S編譯64位應用。iPhone編譯
- 小工具,大作為
- 從難民到遊戲公司CEO,非洲遊戲人的奇幻漂流遊戲
- ORACLE將不同表改為分割槽表Oracle
- Myeclipse如何改變編碼方式Eclipse
- 量子計算將如何改變世界?
- Storyist for Mac(mac小說編輯軟體)Mac
- 2019二次元手遊盤點:61款遊戲,14款漫畫小說改編,《明日方舟》流水24億二次元遊戲
- 騰訊遊戲:中國IP改編手遊研究報告遊戲
- BZOJ3864 : Hero meet devildev
- 馬斯克將推特Logo改為狗狗幣表情,意欲何為?馬斯克Go
- 教你如何通過MCU將S2E配置為UDP的工作模式UDP模式
- 如何將Spring Boot應用中日誌輸出格式改為JSON?-DEVSpring BootJSONdev
- 改編不是亂編:我們是如何在遊戲中還原《紅樓夢》經典場景的遊戲
- 小說+遊戲+影視=下一個熱點?遊戲
- 將Java編譯為原生程式碼Java編譯
- 將 Rust 程式碼編譯為 WASMRust編譯ASM
- 國內還有哪些神話題材和角色適合改編成3A單機大作?
- 遊戲製作人傅真:我是如何把小說做成互動故事的遊戲
- 敏捷之終結?by Andy Hunt敏捷
- kotlin中將回撥改寫為協程Kotlin
- 將預設檢視改為“文件結構圖”
- [翻譯]如何將鍵盤改造成為貪吃蛇遊戲(全)遊戲
- 人工智慧將如何改變資料安全人工智慧