-
1 # 人剪難得一知輯
-
2 # 宋韓GD
:1.先說說開發遊戲需要的技能。在一個遊戲的開發過程中,籠統地來說,
必須要有程式(Program)、策劃(Design)、美術(Art)三個方面的工作(當然還有音樂,不過就我的經驗來說音樂並不是大頭)。策劃主要負責包括遊戲玩法、關卡設計、劇情、人物性格、平衡性等關於遊戲性相關的幾乎所有東西;美術主要負責場景設計、人物設計、整體畫面美術感等與影象相關的幾乎所有東西;程式則主要負責遊戲的功能實現、最佳化、修改BUG等關於功能性的幾乎一切東西。
如果你有一個小團隊,那麼你需要在這三個方面都有人負責就好。如果你是光桿司令一個,那也別急,像《時空幻境》的開發者就只有一個人,《我的世界》早期可以說也只有一個人在開發。
對於策劃,你可能需要知識面比較廣,一些空間邏輯,最重要的是需要了解遊戲本身。對於美術,你可能需要的是一些基本的繪畫技巧,一些美術技術比如PS,可能一些作畫工具比如手繪板,最重要的是需要一個良好的美術感。
對於程式,一些數學基礎,一些程式設計基本知識,最重要的是需要一個良好的邏輯。然而最最重要的一點,還是自學的能力。個人,對於一個好的遊戲開發者,他/她的技能都是自學而來的。
在這個資訊滿天飛的年代,各種資源都能在網上找到,自學並不是一件很難的事情。
2:再來說說遊戲開發工具。
開發工具是什麼?簡單來說就是遊戲引擎。
比較熟悉的有Unity,虛幻引擎(UnrealEngine)等。為什麼要用開發工具?俗話說巧婦難為無米之炊,遊戲開發工具對於遊戲來說就像是紙筆對於文章。不過這裡我用“遊戲開發工具”一詞,而不是直接用遊戲引擎,是因為遊戲引擎其實並不是必須的。電子遊戲本質上只是一個應用程式,因此只要是能夠開發出應用程式的任何工具都可以,只是可能會比較麻煩。遊戲引擎本質上來說也是應用程式的開發工具,然後它卻是深度定製開發工具;一般來說程式開發工具是專為程式設計師提供和使用的,但是遊戲引擎也能被美術和策劃使用。簡而言之,遊戲引擎能夠縮短許多遊戲開發的時間。在這裡我推薦幾個比較熱門的引擎,一個是Unity3D,一個是UnrealEngine4。推薦的原因是因為這兩個遊戲引擎的功能都很強大,對於初入獨立遊戲開發上來說幾乎是免費的。
回覆列表
喜歡遊戲開發,想著做遊戲開發,去學習的話,你可以選擇讀好書,大學時選擇計算機專業或者與遊戲相關的專業,又或者美術專業等等,也可以選擇去遊戲培訓機構學習;但是薪資的多少跟你的經驗比較掛鉤,入門級遊戲類工程師與擁有2-3年左右工作經驗的工程師收入差距比較大,一般透過遊戲專業培訓進入遊戲行業工作一年內月薪在3000-8000元,而工作2年以上的遊戲開發工程師平均月薪達到2-3萬!
不過遊戲開發師的就業前景比較好,學習遊戲程式開發,將來可在遊戲企業、通訊企業、IT企業擔任網路遊戲/網站開發/FLASH/C++ 程式師, 3D Animation設計師、客戶端軟體工程師、伺服器端軟體工程師……等;學習遊戲美術,將來可選擇遊戲造型、遊戲動畫設計、遊戲3D美工、遊戲美術策劃、遊戲原畫設計師、UI製作等工作。