引言:手機游戲、網(wǎng)絡(luò)游戲、單機游戲……數(shù)不清的游戲讓人著迷,百玩不厭。在你享受著各種游戲帶來樂趣的同時,是否也想過要成為一名快樂的制造者——游戲開發(fā)工程師呢?而成為游戲開發(fā)工程師需要什么樣的條件和技能?游戲開發(fā)工程師的工作生活是否也像他們制造的游戲那樣讓人輕松快樂呢?那就讓我們來一探究竟。
后來者居上的行業(yè)
游戲行業(yè)雖然在我國起步晚,但發(fā)展的勢頭迅猛。從2000年的游戲產(chǎn)品主要依靠進口到如今民族網(wǎng)游占據(jù)半壁江山,國內(nèi)網(wǎng)絡(luò)游戲產(chǎn)業(yè)在幾年時間里完成了華麗的逆轉(zhuǎn)。數(shù)據(jù)顯示,2008年我國自主研發(fā)的民族網(wǎng)絡(luò)游戲市場實際銷售收入達110.1億元,占中國網(wǎng)游市場實際銷售收入的59.9%。此外,2008年,中國總計有15家網(wǎng)絡(luò)游戲企業(yè)自主研發(fā)的33款網(wǎng)絡(luò)游戲作品進入海外市場,銷售收入為7074萬美元,同比增長28.6%。
在這種發(fā)展趨勢下,游戲企業(yè)在對自身發(fā)展起到?jīng)Q定因素的人才方面“出手”就顯得十分大方。游戲開發(fā)工程師不僅在薪金待遇上比傳統(tǒng)高科技產(chǎn)業(yè)從業(yè)者更有優(yōu)勢,同時擇業(yè)面也更為廣泛,可以在游戲開發(fā)各個階段的崗位上任職。因此,“在這個后來者居上的行業(yè)中”,有志之士可以通過高校學習或?qū)I(yè)的技能培訓來增強競爭力,實現(xiàn)就業(yè),在創(chuàng)造自身價值的同時,為世人帶來快樂。
游戲開發(fā)工程師——職業(yè)概述
如今游戲產(chǎn)業(yè)發(fā)展迅猛,游戲人才更是千金難求。游戲開發(fā)是一種集劇情、美術(shù)、動畫、程序等為一體的復合技術(shù),游戲從業(yè)人員必須兼具軟件專家和藝術(shù)家的復合實力。游戲開發(fā)工程師的工作職能,涵蓋前期游戲策劃、中期游戲制作與后期非編合成等整個商業(yè)設(shè)計制作流程,包括游戲場景、游戲角色、游戲動畫、游戲特效等多方面的設(shè)計、編程與創(chuàng)作,涉及手機游戲、網(wǎng)絡(luò)游戲、單機游戲、Flash游戲等多重領(lǐng)域。
因此,一名優(yōu)秀的游戲開發(fā)工程師要有扎實的程序語言功底、豐富的算法知識、良好的創(chuàng)意策劃以及相關(guān)圖形處理知識等。由此看來,這些“快樂制造者”的工作卻并不輕松。
游戲開發(fā)工程師——職業(yè)大揭秘
揭秘一工作內(nèi)容
1.了解并致力于游戲總體設(shè)計;
2.配合主程序完成游戲架構(gòu)及各大功能的設(shè)計、開發(fā)、調(diào)試和其他技術(shù)支持;
3.負責游戲開發(fā)工具和運營維護工具的設(shè)計與開發(fā);
4.完成游戲服務(wù)器端模塊代碼及相關(guān)文檔的書寫、優(yōu)化,對已完成代碼進行單元測試;
5.管理、維護游戲平臺的制作及運行;
6.與團隊其他成員配合,促進游戲開發(fā)的改進創(chuàng)新。
揭秘二職業(yè)要求
在學歷要求和專業(yè)背景方面,游戲開發(fā)工程師需要具備計算機、軟件工程類專業(yè)大專及以上學歷。
游戲人才需要具備的知識技能包括:扎實的物理和數(shù)學學科基礎(chǔ);豐富的數(shù)據(jù)結(jié)構(gòu)知識和良好的算法分析能力;精通Java(J2ME/J2SE)、Flash、C 等多種開發(fā)語言;熟悉jsp、servlet、html等頁面開發(fā)技術(shù),resin、tomcat等一種或多種Web容器,包括MySQI、SQL Server、Oracle等在內(nèi)的一種或多種數(shù)據(jù)庫;了解DirectX Game Basic,DI、DS、DSND、DD、D3D原理;精通socket編程技術(shù)、Direct play、3D技術(shù)以及地圖開發(fā)工具(MAP Tool)、人物開發(fā)工具(CHAR Tool)、游戲引擎技術(shù)即客戶端(client)的全面技術(shù),了解如何建立網(wǎng)絡(luò)游戲(WAN)、服務(wù)器端(Server)的全面技術(shù)等。
此外,游戲開發(fā)工程師還要有較強的團隊協(xié)作意識和研發(fā)創(chuàng)新精神、良好的分析綜合能力和抽象思維能力。
揭秘三職業(yè)資格
與游戲開發(fā)工程師職業(yè)相關(guān)的職業(yè)資格有一個(相關(guān)內(nèi)容詳見附錄A):
證書006《計算機國家職業(yè)資格認證(OSTA)》。
揭秘四職業(yè)前景
游戲行業(yè)在我國起步晚,卻發(fā)展迅速,已被國家信息產(chǎn)業(yè)部列為“863計劃”重點項目之一。但目前,我國專業(yè)游戲開發(fā)人才不到一萬人,預計未來5年內(nèi)人才缺口將近60萬人。游戲精英人才的匱乏已成為制約我國本土化游戲產(chǎn)業(yè)發(fā)展的“瓶頸”。
游戲制作部門的四大主體人員——美術(shù)、程序、策劃、測試人員配備比例是2∶1∶1∶1,在目前國內(nèi)的游戲研發(fā)團隊中,美術(shù)設(shè)計和程序設(shè)計人員是需求量最大的。根據(jù)具體開發(fā)項目的不同,對于專業(yè)人才的需求在數(shù)量和方向上也各不相同,企業(yè)規(guī)模一般從十幾人到上百人不等。游戲開發(fā)工程師已經(jīng)不知不覺踏入了金領(lǐng)的行列,游戲、動漫業(yè)逐步發(fā)展成為21世紀極具潛力的朝陽產(chǎn)業(yè)。
揭秘五薪酬水平
一段時間以來,普通游戲開發(fā)工程師的月薪范圍穩(wěn)定在2500~5000元之間。而自2006年起,游戲行業(yè)程序設(shè)計、開發(fā)工程師的薪金收入又有了大幅度的提升。除此之外,目前,入門級游戲開發(fā)工程師與?有2~3年工作經(jīng)驗的游戲開發(fā)工程師收入差距在加大,一般通過游戲?qū)I(yè)培訓進入游戲行業(yè)工作一年,月薪在3000~8000元之間,而工作兩年以上的游戲開發(fā)工程師的月薪可達到1萬~2萬元,一名極其優(yōu)秀的游戲開發(fā)工程師的年薪則可以高達30萬元。
揭秘六適合人群
根據(jù)知遇網(wǎng)的職業(yè)要素模型,游戲開發(fā)工程師需要具備的職業(yè)興趣和能力傾向如圖1-22和圖1-23所示(圖中每一項的具體內(nèi)涵分析詳見附錄B)。
圖1-22游戲開發(fā)工程師的職業(yè)興趣雷達圖圖1-23游戲開發(fā)工程師的能力傾向要素圖職業(yè)發(fā)展“路在何方”
游戲開發(fā)工程師職業(yè)發(fā)展道路(見圖1-24)分為:
路徑一:對于對游戲開發(fā)有極大興趣的人來說,不斷挑戰(zhàn)自我、積累經(jīng)驗,從初級工程師到高級工程師的發(fā)展即是最好的選擇。
路徑二:游戲開發(fā)工程師需要編寫和游戲相關(guān)的各種程序,而相應(yīng)的職業(yè)發(fā)展方向是程序員(Programmer)→主程序員(Main Programmer)→技術(shù)總監(jiān)(Director)。如果要做核心程序員或者是高一級別的領(lǐng)導,就需要同時擁有技術(shù) 游戲天分 領(lǐng)導能力,否則只能做一些純技術(shù)方面的工作。
路徑三:游戲開發(fā)工程師在積累相應(yīng)經(jīng)驗后,對游戲市場的發(fā)展會有一定的把握,可以發(fā)展成為網(wǎng)絡(luò)游戲策劃師,負責提供創(chuàng)意、策劃新游戲,也可發(fā)展成產(chǎn)品研發(fā)經(jīng)理等帶領(lǐng)團隊自主開發(fā)。
圖1-24游戲開發(fā)工程師的發(fā)展路徑