The world at your fingertips — 天涯明月刀幕后24(疏离)
節奏
斷斷續續寫了半年,發現越到項目中期,能寫得內容越多。整個大型項目在我面前緩緩展開,項目中人來人往,時時在發生激動人心的變化。素材清單上還有長長的一堆主題,但我反而不愿意再深入寫。回憶最美好的是高光時刻,當時時都有精彩在發生的時候,反而就平淡下來,再寫不出系列伊始的激情。
差不多該給這個系列收個尾了。
這次講講更宏觀的視野,講講整個游戲開發的大致歷史,聊一下我們的開發節奏。
早期的天刀開發,我處在一個悠閑的狀態。雖然從自身來看,我們一直是嚴格要求自己,盡自己最大的能力做好手頭的工作,但周邊的工作雜務確實不多。我們可以把所有注意放在產品和技術本身,對產品進度焦慮,對招聘速度擔憂,對技術方向惶恐。
這是一段黃金歲月,雖然也加班,但更純粹,更關注在產品。初始團隊有經驗,有能力,互相信任,在開始的一年中取得了很大的進展。
然后我們就開始替換引擎,從頭寫引擎。這一步需要勇氣,不是那么能輕易做出決定。謝謝組員們,努力著,推動技術的邊界,幫助我最后下定了決心。
那時每天工作都非常充實,想到一去公司,就有無窮無盡的開發任務,有無數人等著你的特性,開發任務列表被一項項勾掉,其他團隊再以更迅猛的速度補上更多的需求特性。我們所有的工作重心,就是在緊急和更緊急的任務清單中,挑一個最緊急的任務開始做。
隨著版本一路高歌猛進,技術債務也在拼命堆積。大量的技術債被欠下,我們也經常時不時安排點時間,重構和調整版本。重構是為了走更遠的路,不停下補給和整理,上層建筑終將搖搖欲墜。
團隊規模逐漸擴大,更多有能力的人加入了團隊。工作室對這個項目給予了極大的支持,但畢竟資源有限,補充人力的速度并不是很快。這限制了我們做得更快,但其實也有好處。
這時候堆積更多的人,其實會造成極大的浪費。在一個復雜度較高的項目中,如果不計成本的補很多人,成本會非線性劇增,產出未必會快很多。這兩年見慣了手游開發的殘酷競爭,動不動上百人開發,回想當年的節奏控制,還有有點慶幸。如果真在那時堆上百人團隊,那策劃美術只能看著沒成型的引擎干耗著,引擎程序也只能天天補特性,趕功能,全無時間投資長遠特性。
?
但黃金歲月總會過去,工作的真面目總是猙獰的。
由于公司內部的架構調整,在11年年底的時候,我接管了天刀以外的更多管理職責,開始負責研發部引擎技術中心,于是開始了更奇葩的工作節奏。天刀項目緊張時,大家加班我也加班,項目過了里程碑,大家休假,我出差處理部門管理事項。簡直就是全年無休,時刻救火。
管理職責的擴大,意味著更多的不能勝任。我逐漸需要開始習慣不確定性,對工作沒有絕對的把控權,通過更多的間接管理,來推動工作。具體到天刀項目開發,逐漸精力也開始分散,越來越多把更多的模塊,交給團隊中靠譜的同學負責。好在團隊經過兩年磨合,也建立了信任,有優秀的同事冒出來,承擔了更重要的職責。
當然分心一點,也不是全無好處。職權擴大后,很多事情可以在更高的角度統籌協調,更多的資源可以調配安排。引擎中心的其他團隊產出了一些很高質量的中間件,可以更好的規劃,一部分好的,也可以用在天刀引擎,大大加速了引擎的開發。比如Milo的Math庫、Visibility庫,都在天刀中得到了良好的應用,幫助引擎達到了更好的效果。
引擎的各方面特性一一補上,前期的工作全無重點和規劃,只忙著查缺補漏,疲于奔命。哪里傳來策劃和美術大爺們的怒吼,我們就出現在哪里,用人肉和誠意堵上他們的嘴,盡力開發他們需要的特性。但終于到一個節點,最基礎的主線流程走通,大家可以初步加入內容,那時候Bug還是很多,那時候特性還是不夠,但好歹各個團隊能協作起來了。
當時并沒有意識到,但現在回想起來,黃金時代過后,緊接而來的,并不是下坡路,反而在撐過了一陣焦頭爛額后,項目組迎來了新的一輪突破。
如果我們就順著原有的技術選型一路做下去,一定可以更快的把產品做出來,但我也就不會有那么多的懷念和留戀。老于雖然在產品側要求嚴苛,所有不入法眼的技術特性一路砍掉,但他也確實給了技術團隊足夠的空間去探索和嘗試。
在隨后的2-3年中,我們始終維持了小股力量,在主線任務外,嘗試新特性,做一些更長遠、更沒有把握的工作。天氣、植被、水、捏臉,還有其他很多或大或小的特性,先期都不在主線任務上,而是隨著研究的進行,逐漸看見了希望,進而被納入主版本,成為后期出彩的特性。我們要立足當下,也要胸懷遠大,做一些有風險的事情,才能收獲一些不一樣的成果。
主線的推進永遠是最艱難的,MMO游戲的scope超出了預期。剛組建團隊的時候,由于見了幾個做得一般的游戲,流程和工具都很普通,所以我們團隊充滿了迷一樣的自信。覺得只要投入足夠的精力在工具上,有更好的開發流程,我們一定可以做得更快。然而我們有更好的理念,卻還是做了很久。反省之后,我才意識到,對于一個規模如此龐大的項目,項目開發時間的長短,取決于大家對質量的要求,大家對規模的野心,而不是看工具流程的好壞。更好的流程可以讓你做得更快,但你一定就會希望增加更多的內容。據說職場中所有人都會上升到一個他不能勝任的位置,同樣的,所有項目也會拖到不能不上線為止,只要有時間,永遠可以塞進更多的內容,更多打磨產品。所有的Deadline,都是隨著制作人的野心而膨脹,伴隨挫折而收縮。
隨著開發的進行,項目也進行了數次外部測試。首次測試口碑爆表,流暢度和畫面質量完全超越玩家的期望,穩定性也頗高,服務器運行一周沒有一次崩潰和回檔,客戶端各種畫面特性也讓玩家大吃一驚,大場景和天氣表現在mmo中前所未見。
二次測試進一步在畫面上突破,更多的天氣變化,二手QQ購買讓玩家在游戲中發呆也成為一件有趣的事。郁郁蔥蔥的植被覆蓋了全場景,遠處終于不是光禿禿的山頭。多層碰撞,讓制作大型城市成為可能,室內也可加入游戲。可惜版本匆忙,在碰撞上沒有盡善盡美。
三次測試,性能做了重點的優化,各種優化的高端特性加入,但很遺憾,有些特性造成了畫質影響,不得不緊急關閉。捏臉等特性也被加入版本。三測的內容進一步增加,游戲開始有完整的體驗。測試中我們還在努力開發新的高端特性,在測試后期增加,海洋表現結合天氣,做到了國內的一流水準。
回頭想來,幾次測試,其實都各有遺憾,沒有一次能做到完美。心有余力不足,當規模擴大以后,對進度、內容的把控,已經超出個人能力。我們能做的,除了盡力工作,也只有提高自身的能力上限,才能更好的hold產品開發。
由于一路測試情況都不錯,后續天刀就在籌備正式公測的事情。
我的工作重心也逐漸調整,開始慢慢淡出天刀的開發。
疏離
2015年,組織架構又有了調整,我管理的引擎中心團隊改組,開始探索新形態的業務。這個調整,對于我個人的工作,就造成了更多的沖突。
天刀已經完成了三次對外測試,成績還可以,已經開始籌備不刪檔測試。不刪檔測試其實就是公測。天刀內部團隊相對比較完善,引擎和GPP邏輯都有相關sub leader來負責管理和工作推進。
而引擎中心面臨了更多的挑戰,幾十人也需要一起探索新的方向。那時候對創新的理解,就是做點新形態的業務,我們看見了VR,看見了主機入華,看見了智能玩具,看見了可穿戴硬件。似乎什么都可以做,什么都通向光明的未來。
我個人工作精力難以兼顧兩面的工作。那時候出差也變得更頻繁,經常一整周不在上海,無法和團隊深入溝通。而在引擎中心看來,我大多數精力也沒有在考慮團隊的未來,業務的方向,也不夠稱職。
思前想后,覺得也差不多該淡出了。
大家都得到了想得到的。組員們開發游戲這么久,都有了很好的個人專業能力成長。我也得到了應有的認可,做了一些以前沒做過的游戲,主導了一些以前沒機會主導的技術工作,還有什么遺憾呢?
天刀后續的路還是非常艱難,在上線前面臨的壓力難以想象。對一個項目來說,引擎大致成型,后續的路不會更簡單。只要項目在走上坡路,每一天都會只會更艱難。隨著大量內容整合,商業化開發,伴隨的總是更多的忙亂。大型項目,每個人都是一個螺絲釘,理論上誰走了,項目都能繼續。但沖擊大小肯定有所不同。我的淡出,對項目來說肯定會有一定的影響。然而,一個成熟的團隊,是有能力消化吸收不同的沖擊,我堅信這一點。
在那幾年的工作中,我最自豪的,并不是從頭做了引擎,也不是做一個能代表技術實力的游戲,而是從頭組建了一支一流的團隊。我們從頭一個個招人,扔到殘酷的項目熔爐,給以挑戰性的任務,互相攙扶著,互相學習著,一步步變成更強大的自己。整個技術團隊的能力得到了鍛煉,大家充分完成了磨合,了解彼此的習慣,培養相互的信任。
所謂一支有戰斗力的團隊,就是在迷茫的時候相信彼此的判斷,在碰壁的時候堅信會找到解決方案,一起承擔最壞的結果,共同反省工作的得失。在士氣高漲的上升階段,一切問題都會被掩蓋。但遇到了困難,才是真正考驗團隊磨合度的時刻。很多團隊,遇到了問題,只會彼此抱怨,說你拖了我的后腿。對磨合好的團隊,你和我,并不是對立的概念,我們是一起的,共同面對最艱難的挑戰,分享工作的成就。那時候的天刀技術團隊,經歷了順境,苦熬過逆境,幾次來回往復,建立了彼此的信任,充分完成了磨合。
這也就是我的信心來源,我認為自己即使從天刀淡出,風險依然可控。
懷揣遠離的想法,我慢慢減少了對天刀項目的投入。先明確分工。邏輯模塊的Leader工作早就交接了,進展也都ok,我很少過問。引擎這里馬上也可以交接了,其實Tough哥已經管理整個團隊一段時間了,只是沒有正式交接,團隊彼此信任,并不需要我的介入,就可以推動工作。
一不做二不休,心理上遠離后,生理上也要隔離。天天看見周圍同事在忙碌,我也沒法安心,而不能看見自己部門的工作進展,我也無法投入。我的部門在另一層樓,于是我果斷的搬了一臺辦公電腦到另一層樓工作。
?
小狗到處噓噓,宣布對空間的主權,我則是到處搬電腦占領未知的空間。屁股決定腦袋。坐在不同的位子,自然就開始思考不同工作內容,更關注自己的部門。這是一個偉大的發現,從此往后,但凡有重要的事情需要攻關,我一定第一時刻把座位搬過去,和團隊在一起,才能更有效的推動工作。
我還經常下樓,在戰斗過的座位坐一會,感受一下團隊忙碌氛圍,問問有什么我可以幫助的,參加一些例會。說也奇怪,慢慢淡出后,事情也自然越來越少,直到某一天下樓,發現自己座位上開始堆積起別人的雜物。地,荒蕪久了,便沒有了歸屬,人,賦閑久了,就另有所屬。我不再屬于這個團隊,從寫下第一行代碼后的五年,我正式離開了天刀項目。看著天刀團隊從2人變成150,看著游戲從一個demo變成一個虛擬世界,我收獲了滿滿的成就。
后續還有無數的故事,還有更多的挑戰,留給天刀團隊去講述。祝福天刀團隊,能走更遠,做得更好。
?
全文完......
后續也許會寫個后記,整體回答一下網友常見的問題。
總結
以上是生活随笔為你收集整理的The world at your fingertips — 天涯明月刀幕后24(疏离)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: The world at your fi
- 下一篇: The world at your fi