大家好 一樣趁寒假分享EAE第三學期的心得
這學期我們一樣有三堂課
Gameplay programming
Game Engineering II (專業工程課)
Game Project (遊戲作品)
/*======================================*/
Gameplay programming:
Gameplay programming算是EAE新開的課
老師是從Zynga工作很多年後來回猶他開自己工作室的一位大神
每個禮拜上課老師會固定講一些gameplay的主題(AI, physics, networking等等)
作業就是自己可以選擇用一樣遊戲引擎
(大部分是選Unity or Unreal)去實作出老師要求的一些條件
ex, physics中要求做一個類似mouse trap game的機關
https://www.youtube.com/watch?v=ACcNQnwKYT0
期末的時候會要求自己選一個有興趣的主題
然後針對自己的主題先提proposal之後再實作出一個較完整的作品
任何主題都可以 但是scope不能太小
會有一個月的時間 每個禮拜老師會固定給意見
我自己感覺是對於商用遊戲引擎熟悉的人這門課應該不會有太大壓力
只是Proposal提的就要比較有技巧 很多同學提了proposal後來發現太多做不完會崩潰XD
另外老師時不時會分享自己在業界的心得與生活等等
/*======================================*/
Game Engineering II (專業工程課):
這門課主要是學基本電腦圖學與大型軟體工程架構
儘管老師一直強調這並不是圖學課
但我覺得老師給的基礎電腦圖學知識相當有幫助
OpenGL + Direct3D (2D and 3D)
另外有寫Lua以及maya-plugin等等
上課方式主要是開放式討論
會先花約半堂課討論上次的作業有沒有問題
再花半堂課講解新的東西與下一次的作業
一開始老師會給一整套遊戲引擎 但是圖學引擎那塊已經被挖掉了
自己必須要寫code把整塊圖學引擎拼回去
最後整個引擎可以運作並且跑出遊戲這樣
個人覺得老師真的是個天才
他設計的遊戲引擎總是可以正確地引導出我們要做什麼
只要我們有做錯或是偏到別的方向
你的東西絕對不可能做得出來 XD
每次寫完作業老師會另外要求把當次作業寫成Blog讓同學們彼此交流分享
大家可參考我的:
https://chuanchinlai.wixsite.com/gamedev/blog
/*======================================*/
遊戲作品的部分
我只能說這學期我們這組比白海豚還會轉彎...
我們這組兩位同學因為暑假實習完繼續留在原公司工作所以也不回來念書了
人力不足的情況下最後大家決定大改遊戲開發的方向
從原本像是洛克人X系列這種關卡類的遊戲改成單一關卡的bullet hell game
我自己則是臨危受命改當tool programmer製作level editor and spawn manager
團隊希望遊戲可以有自己的關卡編輯器可以讓玩家自己開發自己的關卡這樣
(除了開發方向跟人員改組以外 其他並沒有太多新鮮事)
(基本上就跟上學期一樣團隊穩定發展 希望是今年GDC前可以放上Steam這樣)
New trailer:
https://www.youtube.com/watch?v=HRMAy_Kf9Mw
以上大概是我這學期的心得
有興趣或有問題的版友們可以利用推文或站內信
讓我知道你比較想了解哪一個部分
互相交流分享提問
謝謝