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