李國慶
摘 要:目前,我國高校人才培養(yǎng)主要采用研究型教育模式,這種模式的特點(diǎn)是理論性較強(qiáng),學(xué)生的動(dòng)手操作能力較弱。這顯然不能滿足更加強(qiáng)調(diào)動(dòng)手實(shí)踐能力的游戲開發(fā)行業(yè)的需求。引入模塊化教學(xué)體系,將游戲開發(fā)的各個(gè)環(huán)節(jié)分模塊進(jìn)行教學(xué),強(qiáng)調(diào)分工與合作,以更好地滿足游戲行業(yè)對(duì)游戲開發(fā)各個(gè)環(huán)節(jié)的人才需求,這對(duì)培養(yǎng)滿足行業(yè)需求的人才培養(yǎng)目標(biāo)是非常有益的。
關(guān)鍵詞:游戲開發(fā);模塊化;人才培養(yǎng)
中圖分類號(hào): C961 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1673-1069(2016)25-145-2
0 引言
計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)通信技術(shù)的飛速發(fā)展,使以電子技術(shù)為載體的游戲產(chǎn)業(yè)也得到了飛速的發(fā)展,涌現(xiàn)出了一片以游戲開發(fā)為主要業(yè)務(wù)的著名公司。例如日本著名的電子游戲生產(chǎn)商任天堂,美國的電腦游戲及電視游戲軟件公司暴雪娛樂等。并催生了大批專門開發(fā)游戲開發(fā)引擎的眾多的公司,比如開發(fā)虛幻引擎(Unreal Engine)的Epic Games公司、開發(fā)Unity3D的Unity Technologies公司和致力于開發(fā)移動(dòng)平臺(tái)游戲引擎Cocos2d的觸控科技。特別是隨著移動(dòng)通信技術(shù)的廣泛應(yīng)用,智能移動(dòng)設(shè)備如平板電腦、智能手機(jī)的普及,以移動(dòng)平臺(tái)為終端的移動(dòng)游戲產(chǎn)業(yè)迅速地發(fā)展起來,現(xiàn)在至少有幾千家的移動(dòng)游戲開發(fā)公司,每天都有數(shù)量眾多的移動(dòng)游戲被發(fā)布到各種推廣平臺(tái)上。
游戲常用的迅猛發(fā)展也造成了游戲開發(fā)人才的巨大的缺口。高等學(xué)校站在科學(xué)技術(shù)水平的制高點(diǎn),還肩負(fù)著為社會(huì)培養(yǎng)大量急需人才的社會(huì)責(zé)任。為蓬勃發(fā)展的游戲產(chǎn)業(yè)培養(yǎng)行業(yè)急需的各種類型的人才責(zé)無旁貸。但是,游戲產(chǎn)業(yè)畢竟是一個(gè)新興的朝陽產(chǎn)業(yè),高校在培養(yǎng)相關(guān)人才時(shí)面臨著諸多困難。高校教師本身大多數(shù)沒有從事過游戲開發(fā)行業(yè),對(duì)行業(yè)所需人才認(rèn)識(shí)不足,沒有相關(guān)產(chǎn)品開發(fā)經(jīng)驗(yàn),師資力量嚴(yán)重不足等等。并且,高校受傳統(tǒng)教育模式的影響,學(xué)生的在校教育主要注重學(xué)生基礎(chǔ)能力和綜合素質(zhì)的培養(yǎng),而不是崗位技能的培訓(xùn),不能滿足社會(huì)和企業(yè)的要求。所以,和行業(yè)企業(yè)合作培養(yǎng)行業(yè)急需的人才是現(xiàn)在部分高校采用的方法。而培訓(xùn)機(jī)構(gòu)里面的教師本身是游戲公司里面的人,培訓(xùn)是以技能培養(yǎng)為主,其實(shí)就是上崗前進(jìn)行技術(shù)訓(xùn)練,而且這種培訓(xùn)只針對(duì)一個(gè)特定的崗位,在短時(shí)間幫助學(xué)生進(jìn)行崗位技能的加強(qiáng)。以便學(xué)生畢業(yè)后可以直接走上工作崗位。所以從人才培養(yǎng)和提升學(xué)校就業(yè)率上來考慮,很多高等院校在游戲人才培養(yǎng)上都采用3+1的教學(xué)模式。
游戲?qū)I(yè)是一個(gè)包含音樂、美術(shù)、文學(xué)、藝術(shù)、網(wǎng)絡(luò)編程、程序設(shè)計(jì)、人工智能、人機(jī)交互等眾多學(xué)科門類的一個(gè)復(fù)合型專業(yè)。因此,培養(yǎng)滿足社會(huì)和企業(yè)需求的游戲人才,不是哪一個(gè)學(xué)院可以單獨(dú)完成的,這需要相關(guān)專業(yè)的相互配合。但在目前的體制下,建立綜合的游戲?qū)I(yè)的條件在我校還不成熟。不過,以“項(xiàng)目引領(lǐng),任務(wù)驅(qū)動(dòng)”的方式,采用模塊化教學(xué)是解決創(chuàng)新型游戲人才培養(yǎng)的有效途徑。
1 模塊設(shè)置
根據(jù)游戲開發(fā)人才的多學(xué)科性,加強(qiáng)不同學(xué)科的橫向合作,采用“項(xiàng)目引領(lǐng) 任務(wù)驅(qū)動(dòng)”的方式進(jìn)行模塊化教學(xué),培養(yǎng)社會(huì)和企業(yè)急需的人才是一種可行的途徑。由于游戲開發(fā)是一個(gè)跨學(xué)科的復(fù)合型行業(yè),從文學(xué)、藝術(shù)到技術(shù)、運(yùn)營,都需要大量的人才。但是高校的游戲設(shè)計(jì)專業(yè)很難將整個(gè)游戲流程所包含的所有專業(yè)包含在內(nèi)。因此,以“項(xiàng)目引領(lǐng),任務(wù)驅(qū)動(dòng)”為導(dǎo)向,將一個(gè)完整的游戲項(xiàng)目分為從游戲策劃、美工、模型制作、音效、動(dòng)畫、程序設(shè)計(jì)、測(cè)試、管理運(yùn)營等模塊,采用模塊教學(xué),將游戲開發(fā)的各個(gè)環(huán)節(jié)分散到不同的專業(yè),請(qǐng)相關(guān)的專業(yè)教師進(jìn)行培養(yǎng),在對(duì)學(xué)生進(jìn)行培養(yǎng)時(shí)緊緊圍繞著一個(gè)大的游戲課題某一個(gè)小模塊進(jìn)行教學(xué)。當(dāng)所有模塊教學(xué)完成時(shí),也就完成了一個(gè)完整的游戲項(xiàng)目。游戲開發(fā)流程如圖1所示。
游戲開發(fā)各模塊的講授選擇一個(gè)已經(jīng)完成的游戲項(xiàng)目為原型,各模塊的教學(xué)過程中教師帶領(lǐng)學(xué)生解決當(dāng)前項(xiàng)目模塊中遇到的問題,掌握游戲各模塊開發(fā)的知識(shí),鍛煉游戲開發(fā)的能力。
2 各項(xiàng)目模塊教學(xué)內(nèi)容
游戲開發(fā)過程涉及眾多專業(yè)和學(xué)科。讓學(xué)生掌握游戲開發(fā)的各個(gè)流程是不現(xiàn)實(shí)的。立足各院系的特色和傳統(tǒng)的學(xué)科優(yōu)勢(shì),培養(yǎng)游戲行業(yè)企業(yè)所需要的各種游戲開發(fā)人才,是模塊化教學(xué)的主要目標(biāo)。學(xué)生可以將主要精力放在自己感興趣的模塊學(xué)習(xí)上,對(duì)其他相關(guān)模塊雖然不要求完全靈活掌握,但也要掌握其基本功能,并對(duì)每個(gè)模塊所需要完成的任務(wù)要有清楚的認(rèn)識(shí)。畢竟游戲開發(fā)是一個(gè)系統(tǒng)工程,需要各個(gè)項(xiàng)目模塊的充分溝通與合作,才有可能開發(fā)出一款合格的游戲作品。
游戲策劃模塊。游戲策劃模塊的主要工作是編寫游戲故事背景和故事情節(jié)、游戲玩法、數(shù)據(jù)設(shè)置、關(guān)卡設(shè)置等內(nèi)容,是一款游戲開發(fā)之前必須要考慮好的內(nèi)容,并且要形成詳細(xì)的游戲策劃文檔。一款游戲是否能成功,策劃起到了決定性的作用。事實(shí)上,一名合格的游戲策劃的要求非常高,它要求游戲策劃必須要有對(duì)游戲市場(chǎng)敏銳的洞察能力,以確保當(dāng)游戲產(chǎn)品開發(fā)出來以后有市場(chǎng)以便收回成本和盈利,還要求游戲策劃對(duì)游戲開發(fā)所涉及的藝術(shù)和技術(shù)都要有相當(dāng)?shù)恼J(rèn)識(shí),并且有較強(qiáng)的語言文字表達(dá)能力,這樣才能統(tǒng)籌游戲中個(gè)各種元素,并清楚地表達(dá)出來,以便于美工人員和程序人員了解游戲策劃的思想,并按照游戲策劃的思想完成相應(yīng)的設(shè)計(jì)內(nèi)容。這同時(shí)要求游戲策劃擁有在各部門之間協(xié)調(diào)的能力和游戲開發(fā)常用軟件的使用能力,以便于清楚地知道什么樣的功能放在哪一個(gè)模塊制作才能達(dá)到更好的效果并且節(jié)約成本。游戲策劃其實(shí)就是游戲開發(fā)的主管,在該模塊的教學(xué)中,主要是要讓學(xué)生掌握一款游戲從構(gòu)思到實(shí)現(xiàn)所要完成的各階段工作,讓學(xué)生對(duì)游戲開發(fā)有一個(gè)宏觀的認(rèn)識(shí)。并以一個(gè)成熟的游戲策劃案例進(jìn)行解析,為下一步的游戲開發(fā)打下基礎(chǔ)。
游戲美工及模型制作模塊。如果所游戲策劃相當(dāng)于游戲開發(fā)的概論,游戲美工則是在細(xì)節(jié)上對(duì)游戲的雕刻。一款粗制濫造的游戲絕對(duì)不會(huì)引起玩家的興趣,而一款制作精美的游戲給玩家的就是一種在視覺和聽覺上的享受。游戲美工及模型制作模塊要完成的是游戲中所涉及的所有地形、建筑、植物、角色、動(dòng)畫、特效、UI等等內(nèi)容。要求熟練掌握諸如Photoshop,3dsmax等圖像處理軟件和建模軟件。在本模塊的教學(xué)中,同樣是要以之前的成熟案例為范例進(jìn)行教學(xué),帶領(lǐng)學(xué)生完成之前游戲策劃中涉及的所有圖像、模型素材。為下一步的游戲開發(fā)打下基礎(chǔ)。
游戲動(dòng)畫及音效模塊。游戲音效要求學(xué)生掌握常用的音頻編輯軟件。游戲動(dòng)畫制作效果的好壞直接影響游戲效果。游戲動(dòng)畫涉及的內(nèi)容非常廣泛,包括游戲片頭動(dòng)畫、廣告動(dòng)畫、角色動(dòng)畫等等?,F(xiàn)在,每天都有大量的游戲產(chǎn)品下線,制作精美的游戲廣告動(dòng)畫才能吸引潛在玩家的注意,對(duì)游戲的推廣是非常關(guān)鍵的。游戲動(dòng)畫涉及原畫繪制、游戲材質(zhì)、骨骼綁定、動(dòng)畫調(diào)節(jié)、動(dòng)畫渲染等內(nèi)容。本模塊教學(xué)同樣以成熟案例為范例進(jìn)行教學(xué),帶領(lǐng)學(xué)生完成之前游戲策劃中涉及的所有音效、動(dòng)畫的制作。為下一步的游戲開發(fā)打下基礎(chǔ)。
游戲程序設(shè)計(jì)。游戲程序開發(fā)需要熟悉計(jì)算機(jī)的語言和開發(fā)環(huán)境,如C、C++、C#、VC、Xcode等,還需要學(xué)習(xí)與游戲有關(guān)的數(shù)學(xué)、線性代數(shù)、離散數(shù)學(xué),以及非數(shù)學(xué)類的數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)模式、計(jì)算機(jī)圖形學(xué)等。無論網(wǎng)游、頁游、手游都離不開游戲程序開發(fā),在游戲公司里,按照崗位分工不同,游戲程序員可以分為引擎開發(fā)程序員和邏輯開發(fā)程序員。引擎開發(fā)程序員需要編程人員掌握?qǐng)?jiān)實(shí)的數(shù)學(xué)知識(shí)、圖形學(xué)知識(shí)和熟練的編程能力,一般作為研究生及以上層次的培養(yǎng)目標(biāo)。本科階段主要的培養(yǎng)目標(biāo)是邏輯開發(fā)程序員。本模塊教學(xué)同樣以成熟案例為范例進(jìn)行教學(xué),帶領(lǐng)學(xué)生完成之前游戲策劃中涉及的所有代碼編寫的工作。并最終完成游戲的測(cè)試與發(fā)布。
3 模塊化教學(xué)方法
游戲開發(fā)是一個(gè)系統(tǒng)工程,基于“項(xiàng)目引領(lǐng),任務(wù)驅(qū)動(dòng)”的游戲人才模塊化培養(yǎng)模式強(qiáng)調(diào)以游戲軟件項(xiàng)目的開發(fā)流程為參照,將游戲開發(fā)任務(wù)分解成若干個(gè)模塊。每個(gè)教學(xué)模塊即相互獨(dú)立有互相聯(lián)系。這里的模塊化是對(duì)整個(gè)游戲開發(fā)流程而言,對(duì)每個(gè)模塊的教學(xué),教師可以采用靈活的方法,但必須完成整個(gè)游戲開發(fā)所必需的相應(yīng)模塊的工作,否則將影響下一個(gè)模塊的教學(xué)工作以及最終是否能夠完成整改游戲的開發(fā)。模塊化教學(xué)之前,首先將學(xué)生按照5~6人進(jìn)行分組,教學(xué)過程中以小組為單位進(jìn)行任務(wù)布置和期末考核,成績?cè)u(píng)定也以小組完成各模塊的學(xué)習(xí)效果為依據(jù),不以個(gè)人的學(xué)習(xí)效果評(píng)定,促進(jìn)小組內(nèi)成員之間相互督促學(xué)習(xí),否則將影響整個(gè)小組的成績。教師在教學(xué)過程中對(duì)對(duì)有困難的學(xué)生要給予必要的指導(dǎo),使每個(gè)學(xué)生都能順利完成任務(wù)。
利用網(wǎng)絡(luò)平臺(tái)提供多維內(nèi)容表現(xiàn)。提供教學(xué)大綱、教學(xué)計(jì)劃、教案、課件、網(wǎng)上論壇等資源。課程授課采用多媒體演示授課,教師現(xiàn)場(chǎng)演示,學(xué)生隨后練習(xí),給學(xué)生視覺、聽覺、動(dòng)手練習(xí)全方位的刺激。組織學(xué)生成立游戲開發(fā)工作室,由教師進(jìn)行指導(dǎo)進(jìn)行游戲的開發(fā),讓學(xué)生從實(shí)戰(zhàn)中得到鍛煉。
4 實(shí)施方案和方法
游戲開發(fā)是一個(gè)系統(tǒng)工程,游戲開發(fā)的各個(gè)模塊教學(xué)的實(shí)施要按照指定的游戲案例有組織的實(shí)施教學(xué),分模塊、分階段地完成游戲開發(fā)各階段的任務(wù)。各模塊的教學(xué)需要充分發(fā)揮各專業(yè)的特長,又要統(tǒng)籌兼顧,進(jìn)行統(tǒng)一管理,以便最終形成一個(gè)完整的游戲項(xiàng)目。表1為采用模塊化教學(xué)的實(shí)施方案設(shè)計(jì)。
5 總結(jié)
采用任務(wù)驅(qū)動(dòng)式模塊化教學(xué)以一個(gè)完整的游戲作品為主線,將游戲開發(fā)所涉及的各個(gè)環(huán)節(jié)以案例的方式重現(xiàn),有利于學(xué)生對(duì)游戲開發(fā)行業(yè)有清楚的認(rèn)識(shí),并對(duì)自己今后的工作定位更加清楚,以便于將主要精力投入到相關(guān)的方向深入學(xué)習(xí),為今后的工作方向打下堅(jiān)實(shí)的基礎(chǔ)。
參 考 文 獻(xiàn)
[1] 張晶,姚則會(huì).模塊化本科人才培養(yǎng)方案的設(shè)計(jì)和實(shí)踐——以安徽大學(xué)為例[J].高等理科教育,2010(2):34-38.
[2] 朱濱,宋建文.歐美高校游戲?qū)I(yè)建設(shè)與人才培養(yǎng)研究[EB/OL].游戲產(chǎn)業(yè)數(shù)據(jù)http://www.gamelook.com.cn/,2012.12.
[3] 袁暋,許強(qiáng),王曉峰,等.基于應(yīng)用型人才培養(yǎng)的模塊化教學(xué)改革研究——借鑒德國FH成功經(jīng)驗(yàn)[J].合肥學(xué)院學(xué)報(bào):自然科學(xué)版,2011,21(4):56-60.