歷時四年的暗黑風手遊順利上線,帶你瞭解開發背後的故事
《拉結爾》是一款以北歐神話為藍本的暗黑品類ARPG手遊,擁有浩瀚深邃的世界觀、豐富多樣的玩法。玩家可以從上百種天賦和龐大的裝備系統中自由選擇。這款ARPG遊戲裡少數實現暗黑系列裝備被動系統、怪物被動技能的手遊,為玩家提供了極大的Build空間。
結緣:美術品質高
騰訊遊戲學院專家Gavin,曾參與騰訊自研3D引擎研發,以及《鬥戰神》、《全民超神》等專案,主要負責客戶端開發的工作。Gavin早在去年就體驗過《拉結爾》的早期版本,當時對它的印象就是“美術品質很高,但可能在程式方面會有比較大的壓力”。
《拉結爾》這款遊戲玩法特別多,系統比較複雜,從程式上來說,對程式設計師的架構能力要求會比較高;另外它對美術品質的要求比較高,這不僅要考驗程式在效能優化方面的能力,還要考驗團隊在效能和美術表現之間的平衡能力,要摳到每一個細節,把水分都擠出來。
比如渲染的時候,如果一個人被門擋住了,為了效能,必須馬上讓它消失;而對於效能要求不是那麼高的遊戲,可以選擇繼續繪製,影響也不大。
溝通:從線上到線下
最開始,專家和《拉結爾》團隊主要是通過線上溝通,一般團隊提出的問題,專家能馬上解決的問題很少,因為程式很難一兩句話就描述清楚。所以,Gavin會先線上上為團隊做一個大概的分析,讓團隊自己去做一些嘗試,來驗證他的一些猜測,一般要好幾個來回,才能把問題定位出來。當然也可能在驗證的過程中,他們就找到了問題的本質了。
而線下的溝通就會高效很多,在上線前《拉結爾》遇到了crash率較高這個問題,遲遲沒有定位到原因。團隊review了場景載入和資源打包等等模組,仍未找到問題所在,這讓Gavin也感到非常迷惑。為了徹底解決這個問題,Gavin前往《拉結爾》團隊工作現場,和團隊成員直接線下溝通,瞭解了遊戲的流程架構和底層設計。在溝通的過程中,偶然提到了一點,在網路協議解包的時候,團隊用了unsafe指標,這種方式比傳統方式效能更好,但有一些穩定性的風險,需要在程式碼裡對使用做一些嚴格的保障。團隊成員提到這個點之後,Gavin就懷疑,問題是不是有可能出現在這裡,於是現場review了一下程式碼,確實發現了幾處風險(點選瞭解更多遊戲打磨詳情)。
線上交流,一般是打字交流,所以可能只會把自己覺得重要的資訊說出來,但線下交流比較輕鬆一些,說的內容也比較多,所以就會高效很多。
與此同時,專家還和研發主程交流了開發流程和規範等問題,分享了一些個人的經驗,有效提升了團隊的開發效率。
“我覺得這個團隊戰鬥力蠻強的,執行力很強,有幾次我在群裡提了一些建議和修改嘗試之後,半個小時或一個小時之後就拿出了新包測試,這種執行力值得學習。”
意義:收穫是雙方的
對於《拉結爾》這類暗黑風格的遊戲,畫面是非常重要的,這會讓玩家看到遊戲的第一眼就產生玩下去慾望。除此之外,代入感也很重要,曾經的經典暗黑系列也是因為它的獨特的世界觀和鮮明的人物形象讓很多玩家愛不釋手,而代入感這部分則需要玩家自己慢慢去體驗了。
“我還蠻喜歡這種暗黑風題材的,我以前做《鬥戰神》也是偏暗黑風格的,代入感這塊體驗還是不夠多,之前都是針對某個場景或者某個問題來討論。6月20日《拉結爾》上線後,我再好好體驗一下。”
騰訊遊戲學院專家團對遊戲團隊的指導也已經進行了數月,現在產品終於順利上線了,對此,我們也詢問了Gavin對於這種專家坐診指導的看法。
“收穫是雙方的,他們遇到的問題,也會變成我的經驗。很多中小團隊的產品可能有非常好的亮點,但是很容易被特別小的問題卡住,這種情況下,你能幫他們邁過這些小問題,可能就會影響到這一款遊戲是否能做完。如果騰訊遊戲學院可以做一個管道,把騰訊的一些優勢傳遞給中小團隊,可以幫他們節省很多成本。我想這就是“騰訊遊戲學院專家團”存在的意義。”
關於騰訊遊戲學院專家團
如果你的遊戲也富有想法充滿創意,如果你的團隊現在也遇到了一些開發瓶頸,那麼歡迎你來聯絡我們。騰訊遊戲學院聚集了騰訊及行業內策劃、美術、程式等領域的遊戲專家,我們將為全世界的創意遊戲團隊提供專業的技術指導和遊戲調優建議,解決團隊在開發過程中遇到的一系列問題。
專案指導合作請聯絡微信:18698874612
來源:騰訊遊戲學院
地址:https://gameinstitute.qq.com/community/detail/133003
相關文章
- 你不知道的《阿里巴巴Java開發手冊》背後故事阿里Java
- 《碼出高效:Java開發手冊》背後的故事Java
- 《一念逍遙》團隊成員講述遊戲開發、上線背後故事遊戲開發
- 臨時組建60人團隊,20天研發上線,揭祕這款公益遊戲背後的研發故事遊戲
- 帶你瞭解 WebAssembly 的發展、應用與開發Web
- 從心出發:indieprize 3款原創精品遊戲背後的開發故事遊戲
- 上線6年翻紅的SLG遊戲《Evony》與其背後國內團隊的故事遊戲
- 專利背後的故事 | 一種郵件安全控制方法
- Redis持久化背後的故事Redis持久化
- 開源筆記軟體 Joplin 背後的故事筆記
- 天刀手游上線,團隊講述背後的武俠江湖故事創作
- 後端開發都應該瞭解的資訊洩露風險後端
- 為你揭祕小程式音視訊背後的故事......
- 戰國時代,從你開始!歷史回合制卡牌手遊《戰國紀》今日上線
- 在一款遊戲發售的背後,開發者到底經歷了什麼?遊戲
- 風格化個人作品《賽博暗影》誕生背後的故事
- dyld背後的故事&原始碼分析原始碼
- GCC編譯器背後的故事GC編譯
- 愛回收IPO背後的新老故事
- RestCloud ETL 社群版背後的故事RESTCloud
- 揭祕電子遊戲背後音效製作的故事遊戲
- 一個VirtuaReal同人遊戲的開發幕後故事遊戲
- 我和《獨角獸專案:數字化轉型時代的開發傳奇》背後的故事
- 帶你瞭解webpackWeb
- 帶你瞭解IP地址的計算
- 帶你真正的瞭解加密和Hash加密
- 帶你瞭解蘋果企業開發者賬號蘋果
- 三分鐘帶你瞭解Steam的發展史
- Java後端開發三年,你不得不瞭解的JVMJava後端JVM
- 郭超:阿里雲Cassandra背後的故事阿里
- 這款遊戲想帶你進入現實背後的夢境世界遊戲
- 歷時3年有餘,和風田園《小森生活》的研發故事分享
- 功能遊戲爆款的誕生之路,《家國夢》背後的故事遊戲
- 解析UCloud人工智慧與英特爾背後的技術故事「上」Cloud人工智慧
- Spring Cloud Alibaba 開源背後的故事 | 開源中國專訪SpringCloud
- 遊戲開發中最容易忽略的一環:遊戲音訊你瞭解多少?遊戲開發音訊
- 2021 .NET 開發者峰會順利在網上落幕,線上直播回看彙總
- 你瞭解一條sql的執行順序嗎SQL