都說興趣是最好的老師,在生活中,我們時常聽到這樣一類人:因為熱愛某個領域,而把一件事做到了極致。今天故事的主人公,就是其中之一,因為熱愛打遊戲,他寫出了一本專業性極高的“教材”。
人物介紹
羅丁力,電子科技大學研究生
大學生出專業書 6天發行3100餘冊
膚色黝黑,面容清瘦,說起話來卻邏輯清晰,是羅丁力給許多人留下的第一印象。因為對遊戲著迷,歷經一年半的時間,他主筆編寫了一本遊戲編程專業書籍,名為《大象無形——虛幻引擎程序設計淺析》,目前已經正式出版。
時光回溯到8年前,那時候羅丁力上初三,和別的男孩一樣,打遊戲是他的最愛。第一次認識虛幻引擎,得益於一款名叫“戰爭機器”的遊戲,“當時年紀小,只驚訝這個引擎製作出的畫面為何如此漂亮”。在通過大量搜索和閱讀玩家攻略後,羅丁力開始琢磨遊戲開發,不過,“因為知識量有限,沒法理解怎麼玩好這個引擎”。
正式開始利用虛幻引擎製作遊戲,應該從羅丁力上高一說起。那時候,別人打遊戲,他卻琢磨遊戲的製作,自學編程,花大量的時間研究技術開發,7年下來,他從對虛幻引擎的初學者,變成了別人眼中的“大神”、“技術帝”、“專家”。
這本書的主要內容包就是,從一個資深玩家的角度剖析虛幻引擎的核心,教新手如何玩轉該引擎等。目前,國內的虛幻引擎做得沒有國外好,也沒有相關資料和專業書籍,急需這樣一本類似教材或業務探討的書,這也正是這本書的賣點之一,羅丁力說:“書還沒出版出版社就跟我說,有人已經預定了上百本書當‘教材’”。據瞭解,該書首印3400冊,出版第六天,發行已達3100餘冊。
苦學100餘小時視頻 查閱中外文獻有1米高
新書的出版,和他在一家遊戲公司的工作有關係。大二時,因為研究虛幻引擎時間已經比較長了,他經常自己錄製一些軟件使用相關的視頻課程放到網上,一家遊戲公司因此主動找到他,“讓我去公司做技術,教他們使用軟件”。
一邊上學一邊和行業人員一起探討技術,但他發現,每次給新人講解虛幻引擎的使用,都差一本教材,“資料太零散,而且大多是國外的,很不方便”,大三上學期,他決定和另一個有多年遊戲發開經驗的同行張三,一起出一本關於引擎的專業書。“全書共45萬字,用了一年半的時間,我寫了全書的三分之二”,為保障書的質量,羅丁力每天晚上,都花2小時用來寫作和推敲,“看過的音頻、視頻絕對超過100小時,翻閱的中外文獻,起碼有1米多高”。
在寫“渲染”章節的時候,由於技術太先進,幾乎沒有參考資料。羅丁力陷入困境,“憋了好幾個星期,查了很多資料,但沒有任何思路”。他想到了求助同行“大咖”,從微博到公司電話,有可能聯繫到對方的方法,他都試了個遍。終於,他聯繫上國內早期接觸虛幻引擎的開發者之一——NetFly(業內知名),以及國內知名行業專欄作者傅建釗。
隨後,羅丁力前往北京尋求答案。“他們給了我一些建議,解答了我的困惑,並告訴我他們關心的問題。”雖然時間很短,但這段經歷對羅丁力的影響很大,“回來後,我開始思考如何破除玩家慣性思維,如何突破自己的侷限性”。
有公司買來當教材,有專家高度評價
書出版後,羅丁力也收到了一些反饋,有來自業內人士也有網友,認可的聲音佔大多數。
知乎專欄作者傅建釗評價:“這本書,如同虛幻引擎領域知識荒漠中的一片綠洲,細讀幾遍之後,如同久旱逢甘霖一般痛快淋漓。”NetFly 資深遊戲開發者說道:“在閱讀本書的過程中,我不只一次地獲得共鳴”。 IfGame技術總監吳劍坤則評價:“對於引擎的使用者來說,這是一本不錯的字典型的工具書。當遇到一些匪夷所思的問題時,有據可查。”
多家遊戲開發公司的技術人員表示“國內專門研究這個引擎的書籍確實很少,我們打算購買一些當教材用”。
有網友問,出書賺錢嗎?羅丁力笑著說:“不賺錢。但我有一個感受,寫書太難了”。大四畢業後,他選擇繼續留校讀研,他說他想“學習更深層次的技術”。
關注“成電招生”頭條號,獲取關於985、211、“雙一流”建設A類高校——電子科技大學的最新精彩資訊!
部分素材來自電子科技大學官微