大家好,我也是今年进入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款大作开发的人员,
他们在教的不只是课本中的知识,更是他们职场中所学的经验)
所以如果你是有心想学的人,在这里真的会进步飞快。