【773專題】初探遊戲人才的培養-繼續推動遊戲程式設計教學

回想這件從無到有的作品,呈現的是製作小組兩年多來的努力成果,舉凡從角色造型與場景關卡的設計,3D建模與角色動作的制定,貼圖的繪製與遊戲的音樂與音效,甚至是整個遊戲的程式設計都是由同學自己努力完成。由於數媒系招收的為文組背景的學生,所以這對他們來說更是難能可貴。當初進入數媒系教授遊戲程式設計的時候,原本抱持的想法是讓同學能夠稍微了解一下程式設計的邏輯概念就好﹙雖然內心還是渴望同學能夠真正學會程式設計 ﹚,於是採用已經包裝成模組的軟體Virtools來教授遊戲程式的製作,讓同學無需學習繁雜的程式語言而只是傳授邏輯思考,但是幾年下來的經驗發現,其實只要同學能夠開放自己的心智認真的學習,也是有機會能夠一窺程式語言的奧秘,因此想要在教學上開始漸漸放入更多的程式語言的課程。 而在去年一個偶然的機會下接觸到一個新的遊戲引擎Unity3D,這是一個支援多平台、可簡易操作的遊戲開發工具,透過整合性編輯器可以輕易的將制定好的模組套用在物件上,簡化遊戲開發的過程,再加上高效能的光影系統讓遊戲畫面更為逼真,更靈活的是Unity3D 支援JavaScript、C#等程式語言,可以讓遊戲開發者自行編纂客製化的遊戲功能,於是乎在Virtools之外也嘗試將Unity導入課程中,讓同學有更多機會接觸進一步的遊戲程式設計以及遊戲引擎。最後才有機會誕生出Megaga這件作品。最近在一次的演講中聽到洪蘭教授說,從腦神經的實驗中可以得知大腦是用進廢退,因此文組的學生並不是真的就沒有辦法弄懂程式,而是沒有更多的時間去接觸去練習,這也更加讓我堅定信念,繼續在系上推動遊戲程式設計的教學。

發表迴響