看板 GameDesign 關於我們 聯絡資訊
大家好 來趁暑假分享一下EAE第二學期的心得 跟上學期一樣簡單分成三部分: 遊戲設計 專業工程課程 遊戲作品 (可以參考我之前的文章) /*=============================================*/ 這學期遊戲設計課是選修 同學們可以選擇自己有興趣的課程 例如 Virtual Worlds 好像偏玩家體驗 UI和關卡設計 期末用Unreal Engine設計一個關卡 包含UI等等 Serious Games: VR/AR 偏醫療方面的VR/AR遊戲設計概念 Narrative Game Design 期末作業寫一個自己的小說劇本 Paper Prototyping for Games 設計桌遊(這是我選的 所以介紹比較多) 學期初要準備一些基本的桌遊零件 (卡牌 跳棋 Pawn 代幣等等) 基本上上課分兩部分 前面一部分老師會先講解理論 ex: 遊戲人數對遊戲影響(三人的陣營遊戲最難設計) 雪球效應對玩家影響等等(LOL) 後半段分組用當天的理論設計一個桌遊 老師會給一些限制跟條件 必須想辦法完成這樣 期末作業會做一款自己的大型桌遊 設計完以後又會隨機跟班上一個同學交換 去分析交換完的桌遊有什麼缺點 如何改進? 如果拿到一開始設計很多缺陷的遊戲你就會很想死 XD /*=============================================*/ 專業課程的部分 這學期最後目標就是完成一個遊戲引擎 且必須使用上學期的記憶體管理器 基本遊戲引擎架構(怎麼設計迴圈阿等等) 用Lua整合在C++ 多線程在遊戲中的應用 用指標管理物件(shared_ptr, weak_ptr) 2D物理碰撞 (矩陣轉來轉去怎麼去做碰撞偵測) 遊戲物件創造管理 Design Pattern等等(例如觀察者模式) 以上這些都必須自己做出來 (例如不能直接用C++內建的shared_ptr) 最後要用這個遊戲引擎做出一款2D的遊戲這樣 對我自己來說比較難的應該是物理碰撞 要考慮很多面向 例如很久以前自己做過的碰撞只有看相對位置是不是重疊 但是沒注意到要考慮物體速度 因為如果夠快且dt夠小 會有發生"穿隧"的問題 (當然這在古典力學是不成立的XD) /*=============================================*/ 遊戲作品的部分 因為是畢業作品 系上規定是必須至少八人但無上限 可以全部是工程師或美術 XD 遊戲要能完成且上Steam才可以畢業 老師會定期邀請業界的人來試玩你的遊戲給意見 通常給完意見我們的小組會開會討論選擇要不要改等等 在我們組裡面分工就比較細 主要有兩個PM 一個designer 一個寫劇本的 兩個Concept Artists 三個建模跟弄特效的Tech Artists 大概六位程式員(大家可以挑自己有興趣的 gameplay, tools, AI, 等等) 大家可以先看看我們遊戲的影片 剩下我們會繼續努力中 https://www.facebook.com/hathosinteractive/videos/313412182429247/ 有興趣也可以追蹤我們粉絲團Q_Q 自己心得是組員(同事)很重要 英文更重要 因為有一些遊戲程式設計上跟同學常會互相討論 有時候要試著說服別人為什麼自己的東西比較好時 還是會一直卡卡的 導致意見沒有辦法百分之百表達 說服這件事用自己語言好像就已經頗難了阿... 另外因為上課時間比較長會拿來開會 所以通常要另外找時間把自己被分配的工作做完 基本上合作都還算愉快 常常大家一起做東西做到半夜就訂個PIZZA或啤酒就開喝了 XD 當然有一些同學因為某些原因會轉組或另外創組等等 (八卦總是比遊戲作品精彩XD) 老師們都會先約談想要轉組的同學 最後再看有沒有批准這樣 /*=============================================*/ 以上大概是我這學期的心得 怕有一點流水帳的感覺 所以希望有興趣或有問題的版友們可以利用推文或站內信 讓我知道你比較想了解哪一個部分 互相交流分享提問 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 98.202.190.56 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1496206948.A.C32.html
cjcat2266: 讚喔,一個學期內學到的份量真充實 05/31 14:28
cjcat2266: 除了技術以外,組隊練習溝通和處理人際關係也很重要 05/31 14:29
cjcat2266: 以前我們小隊內部開會要開除一個隊員,搞得內心超煎熬 05/31 14:29
cjcat2266: 把人叫來當面解釋開除的決定和原因,當下氣氛超級沉重 05/31 14:30
cjcat2266: 因為都是朋友。還好順利完成,事後有種心靈升級的感覺 05/31 14:32
cjcat2266: 當然,開除是最終手段,做抉擇者要先找教授討論 05/31 14:33
cjcat2266: 先看看是否有開除以外的替代方案 05/31 14:33
cjcat2266: 允許學生開除隊員,也算是種出社會前的訓練吧XD 05/31 14:34
yoyotvyoo: 推! 05/31 17:00
casd82: 推 這課程看起來超充實的 05/31 20:59
cosrabbit: 推 覺得好棒哦… 05/31 22:03
coolrobin: 推 小聲問大大總選投票沒 XD 05/31 23:10
人在美國還不能看任何AKB有關的youtube影片呢 Q_Q
cjcat2266: 畢業作品預計的釋出日期是? 06/01 05:47
cjcat2266: 有人因為遊戲上不了Steam沒法畢業嗎? 壓力好大啊XD 06/01 05:49
我們預計在今年年底前上Steam哦 有沒有人因為上不了Steam我不知道(畢竟我們還有一年嘛XD) 但是我知道現在現在班上已經有三個同學唸到一半離開了 另外有一些同學(大概三四個)真的沒辦法的會輔導或自請轉組 例如工程類的專業科目唸不下去可能會轉Producer or Designer ※ 編輯: JKT48 (98.202.190.56), 06/01/2017 12:31:54
cjcat2266: 是要透過Greenlight上架還是學校已經有商家帳號可用? 06/01 14:38
cjcat2266: 上Steam好酷,這樣作品曝光度比放學校網站好很多吧? 06/01 14:39
要自己上綠光(怎麼聽起來怪怪的XD)
rapidsheep: 好充實 好想學 感覺自製引擎超猛耶 06/01 16:22
lemmii: 開頭影片不錯 充實推 06/02 08:24
riveranb: 推 06/02 19:21
lanpadick: 哇,自幹引擎也太潮,國外的真的教得不一樣 06/02 21:26
其實我稍微看過一下台灣遊戲相關科系 好像偏工程類的比較少 例如多媒體設計系可能有教遊戲設計還有3D建模等等 畢業遊戲作品也是有 但是偏工程的可能都去念資訊工程?了吧 ※ 編輯: JKT48 (98.202.190.56), 06/03/2017 00:16:15
biosphere: 自製引擎好猛的感覺 06/04 19:16
nickchu35: 推推推~~ 06/09 18:17
catinclay: 聽說Steam GL最近取消了是真的嗎? 06/21 08:25
Leoniath: GL沒有取消,只是換個名字與規則完善而已Steam Direct 07/05 02:31