1. 程式人生 > >新手學遊戲開發必知的一課

新手學遊戲開發必知的一課

如果我們去問一個準備進入遊戲行業工作的人:你為什麼要進入遊戲行業?這恐怕是一個不怎麼高明的提問。99%的人都會回答:因為我喜歡遊戲。

作為一個90後,伴隨我們成長的除了《黑貓警長》、《葫蘆娃》等經典動畫之外,還有一大批我們聽來耳熟能詳的電子遊戲,FC上的《魂鬥羅》、《超級瑪麗》,街機的《拳皇》、《彩京》,再到PC上的《紅警》、《CS》,也包括後來網遊大熱而風靡全國的《征途》、《DNF》等等。除了這些之外,還有很多我們可能沒有聽過,但卻在別人的眼中奉為經典的傑作。這些遊戲從大的意義上講,是人類文明發展歷程中留下的一筆財富(這點並不誇張,足球、籃球等等體育運動和遊戲在剛問世時也未必就有人可以預見到今天的影響力);而往小了說,每每我們與他人談論起當時玩遊戲的情景時,都彷彿回到了那美好的青春時代。

話題扯遠了,我今天並不是想來討論這些經典遊戲的。我想說的是,我們如何才能開發出這樣經典的遊戲?

這可能是一個會引人深思的提問。首先,什麼樣的遊戲會被稱為經典遊戲。在本人看來,所謂的經典遊戲,是可以經受住很長一段時間的洗禮而不衰退的遊戲。這樣的遊戲會因為其靈魂不死而經久不衰。

舉個例子,暗黑破壞神2。可能有些年紀小的玩家沒有玩過,但是你一定聽過這個遊戲。為什麼這款遊戲會成為經典呢?很簡單,且不論當初它在各大網咖怎樣叱吒風雲,就是現在,也會有很多人為了回顧那段激情燃燒的歲月而重新下載遊玩。我們再把話說的直白一點,判斷一個遊戲是否是經典遊戲,當你談論起它的時候,如果是:“你沒玩過?推薦你去玩玩。”十有八九是經典;如果是:“這個啊......我已經棄坑了。”你看,你自己都把它當坑了,這個經典自然就要打個問號。

那麼要開發一個能經受住時間考驗的遊戲,我們需要做哪些準備呢?首先我們需要一定的遊戲儲備,也就是我們需要玩一些遊戲,並且要好好地去學習別人的設計。古人云:學會唐詩三百首,不會寫詩也會湊。有大量的遊戲積累一定是有幫助的。其次,是我們要去鍛鍊自己思考和組織語言的能力,這兩個能力一個可以幫助你“湊詩”,另一個可以幫助你把“詩”很好地傳達給別人。

最後,我們要去實際地動手去做一些遊戲。沒有哪個開發者一上來就是頂尖的,都是需要不斷地動手,不斷地積累經驗,最後拿出傲人的成果。參考一下鄰國的光榮公司,早期的作品也真的沒有幾個能拿得上臺面的。

要實際動手做遊戲,就要接觸遊戲引擎。在國內來說,UE4和Unity是肯定要接觸的。這是一個很現實的問題,想要做好一盤美味佳餚,總不可能從來不知道這些廚具是怎麼工作的吧。如果大家是將要入門的小白,或者是入行不久的新手,那麼Unity引擎是一定要去了解一下的。對Unity瞭解的越多,就等於對我們自己的武器瞭解越多,自然,打的勝仗也就越多了。

至於Unity的學習途徑就看大家自身的情況了,我個人的推薦是多看線上視訊,可以邊看邊跟著做,效率很高,時間也自由靈活。我這裡可以推薦給大家一個不錯的平臺https://www.paws3d.com/learn/

最後,希望國產遊戲越來越好(想了想這條最得人心)。