相對于網(wǎng)絡(luò)程序員混聊、數(shù)據(jù)庫程序員弹谁,游戲程序員似乎顯得更為時尚。游戲市場帶來廣闊前景和無限商機句喜,游戲程序員作為技術(shù)的載體预愤,其價值也在不斷被放大。
在游戲程序開發(fā)方面咳胃,大致可以將技術(shù)劃分為如下幾個模塊:
游戲架構(gòu)植康、圖形圖像、圖形特效展懈、游戲邏輯销睁、游戲界面、人工智慧存崖、聲音音效冻记、網(wǎng)絡(luò)連接、系統(tǒng)優(yōu)化等来惧。
分工細致的游戲開發(fā)團隊會將游戲程序員按照每道工序而分為:
圖形程序員冗栗、聲音程序員、人工智能或游戲關(guān)卡程序員、物理程序員隅居。
與傳統(tǒng)的應用軟件編程相比钠至,游戲編程具有自己鮮明的特點:
更加強調(diào)計算機圖形學的知識和計算機資源的高效利用,這也成為廣大有志于進入游戲編程行業(yè)的程序員的入門門檻胎源。
不少人認為棉钧,單機版游戲比網(wǎng)絡(luò)游戲要來的簡單,通俗點說乒融,網(wǎng)絡(luò)游戲=單機游戲+網(wǎng)絡(luò)掰盘。
單機版游戲需要在情節(jié)、邏輯和AI方面下工夫赞季。
網(wǎng)絡(luò)游戲開發(fā)愧捕,技術(shù)核心往往在于服務器端技術(shù)、客戶端的穩(wěn)定性申钩、反外掛技術(shù)等等次绘。
單從程序員角度上講,我們的平均水平離歐美的程序員的平均水平差距還是很大的撒遣。比如3D游戲引擎授權(quán)已經(jīng)演變成了贏利的重要來源邮偎,但是市場上流行的幾大3D游戲引擎都來自歐美。
隨著國內(nèi)游戲公司正在努力找到了良好的贏利模式义黎,開發(fā)人員薪資水平的大幅度提高禾进,肯定也會吸引大量專業(yè)的高水平程序員加入。不少資格較老的程序員都是帶著熱情入行廉涕,也使得游戲開發(fā)更加規(guī)范泻云,人員更加職業(yè)化。
游戲編程新人求職功略
日資游戲企業(yè)比較喜歡招用剛畢業(yè)的新人狐蜕,所以就要求新人們在學校里學好軟件課程宠纯。
歐美公司一般希望招聘有項目經(jīng)驗的人,即使不是行業(yè)中层释,若有其他非游戲編程的工作經(jīng)驗婆瓜,也是相當受歡迎的。
如果沒有游戲編程項目經(jīng)驗贡羔,良好的編程素養(yǎng)是另一大重要素質(zhì)廉白,也就是編程的基礎(chǔ)是否扎實、學習能力是否很好治力、對游戲的設(shè)計是否有感覺蒙秒。要獲得一個程序員職位,就千萬不要忽略了你應聘時用的Demo宵统,因為這里面包含了你對游戲的感覺與領(lǐng)悟晕讲。
要勝任游戲程序員覆获,還必須做到以下幾點:
1.熱愛游戲。激情成就事業(yè)瓢省,游戲程序員的與眾不同就在于弄息,除了研發(fā)人員應有的理性之外,還必須對游戲有著無限熱愛勤婚,如果連自己對游戲都提不起興趣摹量,又怎會做出讓別人感興趣的游戲呢!當然,若是只有熱情那就不能正確理解這個行業(yè)馒胆,有時反而會做壞缨称,比如在游戲中摻雜過多的個人意愿,忽視用戶的需求祝迂。
2.扎實的基礎(chǔ)睦尽。要成為一名合格的程序員,要熟悉包括C語言或C++語言型雳、數(shù)據(jù)結(jié)構(gòu)当凡、編譯原理、算法等計算機知識纠俭,同時數(shù)學基礎(chǔ)也是非常重要的沿量,這些在編制核心級的程序時往往會起到相當大的作用。
3.創(chuàng)新能力冤荆。作為游戲程序員朴则,創(chuàng)意是靈魂。計算機本身就是發(fā)揮創(chuàng)意的好地方钓简,若能將捕捉到的新事物揉入創(chuàng)意并應用到工程項目中佛掖,其中所含的經(jīng)濟價值將不容小視。
4.團隊合作交流涌庭。程序員的不擅交流似乎已經(jīng)成為業(yè)內(nèi)公認,但對于游戲程序員欧宜,任何個人的力量都是有限的坐榆,在游戲開發(fā)工作中,一個成功的軟件來源于團隊的精誠合作冗茸。團隊精神正是程序員應該具備的最基本的素養(yǎng)席镀。要知道,游戲程序員不單純是技術(shù)的實現(xiàn)人員夏漱,更是游戲參與者豪诲。
職業(yè)生涯之晉升通道
程序員(Programmer)——主程序員(MainProgrammer)——技術(shù)總監(jiān)(Director)
如果要做核心程序員或者是leader就需要技術(shù)+游戲天分,否則只能做一些純技術(shù)方面的工作挂绰。
廈門觸控未來總結(jié):“錢慢慢”其修遠兮屎篱,游戲人才炙手可熱,勤勤懇懇鉆研技術(shù)的游戲程序新人,入行月薪3000+交播。當然也有入行高薪的重虑,資歷深厚的技術(shù)人員月薪8000+,對于擁有2年以上游戲開發(fā)經(jīng)驗的專業(yè)人才秦士,年薪10萬以上缺厉,高薪是沒有封頂?shù)模贿^很多游戲程序員還在付出與收入不平衡中尋求著下一個出口隧土。