大家好,我也是今年進入SMU Guildhall的學生,我念的是level design。
除了上一篇提到的共同科目Game Studies和Game design以外,
Level design的專業科目是Level design跟Art & Scripting,
因為美國這邊跟台灣觀念很不同的地方是:
在台灣當企劃通常是因為你什麼都不會,而在這邊則是要求你什麼都要會一點。
Level design的課程中大約只有1/3的課程是單純的聽課,剩下的部分都是在實做,
在課程的前半部我們玩了Formula D跟Space Hulk兩款桌遊,
兩款桌遊的特色都是只需要很間單的Photoshop能力就能做出自己的地圖,
課程的節奏大概是這樣:
1. 週末先把規則熟讀
2. 禮拜一到教室跟同學一起玩桌遊並討論
3. 禮拜三以前根據教授的規則做出一張地圖,然後在禮拜三帶來班上測試
4. 禮拜五以前做出修改後的地圖,寫出一篇檢討報告:
是否有達到教授的要求?哪裡有問題?哪裡做對了?你修改了哪裡? ...等。
Level design的課程中間部分則是教我們寫文件,
主要是學習撰寫關卡的概要與詳細文件,
一開始我們要根據一款已經存在或自己創造的遊戲關卡寫一關的概要文件,
這份文件只是寫出這個關卡大致方向,所以大約只需要5-10頁即可,
而在下一堂課你則會拿到別人的關卡概要文件,
然後根據他所寫的東西寫出一份關卡詳細設計文件,
這份文件就基本上是開發時實際會需要用到的文件,
裡面要包含所有的美術參考圖片、出現的敵人與角色甚至到關卡詳細設計圖...等,
最後完成品大約會是一份30頁左右的文件。
而Level design的課程後半部則是開始學習Unity,
老師提供我們已經寫好的Script,然後每一堂課教我們看懂並應用這些Script,
而在期末的作業就是做出一款2d橫向捲軸遊戲,所有的美術與人物動作都要自己做。
在Art & Scripting課程中,這學期我們注重於Scripting的部分,
就像我最前面提到的:企劃什麼都要會一點,
所以在課程的前半就跟一般的程式基礎課程一樣,我們從C#的基礎知識開始教起,
每一堂課教授就教1-2個基礎知識,例如:Variables, Conditionals, Loops...等,
教授每次教完基礎以後就會教我們如何應用在遊戲中,
於是我們就做了一些console模式下的小遊戲,像是:猜數字、打磚塊跟一個小型的Rpg。
而Art & Scripting課程的後半段則也是開始進入Unity,
在這裡我們則是不使用任何寫好的script,自己做了一款簡單的breakout遊戲。
總而言之,Guildhall是一間非常注重實做的學校,
因為我在出國前有在台灣的遊戲公司工作了將近一年,
所以我知道我們在課堂上討論與練習的東西都是以後進公司會遇到的事情,
不同的是:在職場中你通常只能自己摸索出答案,
而在Guildhall中,則有一群經驗豐富的教授們幫你找出錯誤,
(我忘了說,在Guildhall中幾乎每一個教授都是參與過N款大作開發的人員,
他們在教的不只是課本中的知識,更是他們職場中所學的經驗)
所以如果你是有心想學的人,在這裡真的會進步飛快。