東方設計大學遊戲與動畫設計系

東方設計大學遊戲與動畫設計系 東方設計大學遊戲與動畫設計系

29/11/2023

由於學校停招退場,最近為了輔導仍在學的同學轉校,經常會必須回答外界的疑問:遊戲動畫系在學些甚麼?
答:
我們不學遊戲怎麼玩,不是以電子競技為主。
我們學這些軟體的使用,讓學生有能力製作遊戲APP等互動多媒體:

2D 繪圖 Corel Painter
2D 修圖及特效 Adobe Photoshop
2D 逐格動畫 Clip Studio Paint
2D 變形電腦動畫 Adobe Flash/Adobe Animate
2D 骨架動畫 Spine2D, Adobe After Effect

3D 建模 Blender, Autodesk 3DS Max, Autodesk Maya
3D 雕刻 Pixologic Zbrush / Autodesk Mudbox
3D 人物建模輔助 Reallusion Character Creator
3D 動畫 Reallusion iClone
3D 光照與材質 Adobe Substance

音效合成 Magix Music Maker
動作捕捉 Perception Neuron Motion Capture

視訊特效 Adobe After Effect
視訊剪輯 Adobe Premier
3D互動製作 Unity3D
遊戲程式開發 Microsoft Visual Studio, Android SDK, Apple Xcode
程式語言 C #, html, javascript

07/12/2022

遊戲程式人員

確切來說,遊戲程式人員需要學會的,有哪些技術呢?
下面是綜合了多位本系科實際上在業界工作的學長姐們提供的意見:
●、迴圈、陣列、函數、條件判斷分支、物件建構式等等是一切程式的基礎。
●、盡早實做檔案儲存與讀取、網路遊戲也需要盡早做網路封包的通訊傳輸、廣播、接收等測試。
●、需要能以程式進行多媒體的播放、轉換格式等綜合運用。
●、能由遊戲引擎專案實際建置為獨立運作的app,並能發佈至平台與更新。
●、遊戲引擎的操作以及其常用基礎功能,如物件移動 (其實是畫面更新時做少許圖片座標更新)、取得使用者的輸入等。3D人物動作經常是每張畫面把關節旋轉或移動資料拿來計算3D網格並重繪貼圖,或以多張2D圖輪播作圖像更新。
●、3D遊戲常需使用3D圖學以及相關數學運算,如:空間座標轉換、尤拉角、四元數、向量幾何、convex hull碰撞偵測、逆運動學(inverse kinematics)等。
●、資料眾多的遊戲如煉金術士系列、工廠生產線等等,尤其需要使用資料庫。也需要小心資料存取頻寬、正規化等,複雜度約相當於Microsoft Access運用或商用網頁服務的後端處理。
●、使用者介面顯示的這一部分,需要會以遊戲引擎實作常用的按鈕、表單的介面,並能藉此觸發適當的處理程式。難度約等同C # .NET Winform 或常見的網頁前端處理技術如HTML5等等。
●、畫面組成需要顧慮使用GPU算圖的效能,渲染器需要具有多執行緒及平行處理的觀念。
●、新手應避免開發多平台遊戲,但真有需求時就得要處理來自於多種不同的控制器與感測器的信號,也需要讓程式可以跨不同硬體運作,得要熟悉各硬體平台(如Android手機、iOS手機、PS5、任天堂Switch) 的驅動程式,並試著弄懂各系統微處理器運作差異以及使用特性。特定平台通常有開發專用硬體,但在台灣不太容易取得。
●、DirectX、OpenGL、Vulkan、Metal先挑一個搞懂算圖管線限制。
●、由於遊戲系統架構複雜度常常是較為龐大的,所以當使用者輸入信號或是網路封包到達時要處理資訊,通常要以事件驅動及委派 (delegate) 等處理為宜。
●、因為遊戲經常需要改版增加功能,良好的系統規劃特別重要。這部分需要物件導向觀念,以SOLID原則將系統以物件導向程式的觀念好好架構,可用UML做規劃。
●、有限狀態機、單例模式、工廠模式等等軟體設計模式經常運用在遊戲物件行為的管理。
●、依照遊戲邏輯,經常需要讓鏡頭閃過障礙自動追隨人物,或是人物沿最短路徑到達目的地的狀況,因此需要大量資料結構與演算法的基礎,以使用如DFS(深先探訪)、BFS(廣先探訪)、A*尋徑演算法。有時遊戲中有傳送點或空間門的狀況下還得要自己將演算法延伸至3D或4D空間。
●、遊戲運作的速度往往需要比商業軟體更多的最佳化處理,特別需要有作業系統層的運作邏輯概念,如有效管理記憶體、減少程式內的跳躍分支、盡量配合快取記憶體、用遊戲機制製造讀寫資料時間窗口以減少玩家體感等待時間等。
●、多人遊戲中,網路延遲與資料同步會是非常大的問題,對於動作遊戲影響尤其巨大,通常需要網路封包管理、以玩家行為預測預先計算、依靠確定性(deterministic)演算法減少資料同步問題等多項複雜工序。
●、很多人的多人遊戲中,勢必會需要管理網路流量、伺服器負擔,處理負載平衡及封包丟失時的容錯處理等。之後,隨之而來的就是營運端所需要的運作監控系統、系統分析、資訊安全與防弊系統等。
●、較大的遊戲開發過程中,如劇情分支、人物對話管理等,每套遊戲經常彼此運作方式不同。因此程式員需要幫企畫與美術開發輸入及編輯管理工具。
●、收入的根本,也就是金流串接程式、內嵌廣告程式等等當然也是必備的。

●、動工前盡早釐清遊戲核心、遊戲存檔資料、臨時性非存檔資料等等的需求。
●、與他人合作開發時請務必使用版本控制,並寫清楚說明文件。
●、非程式的部分來說,也需要懂一些美學、商業邏輯、玩家心理學等等。
●、模擬遊戲請加學牛頓力學、熱傳導、流體力學等物理概念;商業遊戲請弄懂資產負債表、股票股權股市、貨幣銀行學等。所幸目前還沒有半導體開發遊戲…
●、隨時學習新技術,不管VR、AR、區塊鏈、NFT、人工智慧都要略懂。
●、一旦Windows作業系統或顯示卡驅動程式有更新,請準備加班處理新版本下無法作用的既有功能。

遊戲製作不是想像一個遊戲怎麼運作,想完劇情設定,畫個主角就蹦出來的。
遊戲製作就是軟體商品開發專案,只是多媒體素材需求較多,而且特別針對使用者體驗最佳化作設計而已。

想知道業界真正的人力需求?建議可以逛逛求職網頁。

27/05/2022

東方設計大學 遊戲與動畫系 2022放視大賞簡介

東方設計大學 遊戲與動畫系 放視大賞2022
20/05/2022

東方設計大學 遊戲與動畫系 放視大賞2022

20/05/2022

東方設計大學遊戲動畫系 簡介及學生作品

20/12/2021
本系科主要培養遊戲企劃、遊戲美術、遊戲製作人。程式部分,本科系教導企劃、美術人員也需要的基礎內容,不包括較困難的網路連線對戰、資料庫、訊號同步等。 遊戲業界中 遊戲企劃是甚麼樣的職位?遊戲企劃負責規劃遊戲的進行方式,並通常也需要給予遊戲製作...
08/10/2021

本系科主要培養遊戲企劃、遊戲美術、遊戲製作人。

程式部分,本科系教導企劃、美術人員也需要的基礎內容,不包括較困難的網路連線對戰、資料庫、訊號同步等。


遊戲業界中 遊戲企劃是甚麼樣的職位?
遊戲企劃負責規劃遊戲的進行方式,並通常也需要給予遊戲製作時期工作人員對遊戲的相同願景,因此最重要的是溝通、協調能力,以及將整體遊戲規格文件化的能力。
高階企劃不僅需要對遊戲有點狀的發想(如果這樣做遊戲會更好玩),也包括遊戲產品的製作方式(這些功能該怎麼做出來)、依照現有人力調整規劃(如:現在公司的程式人員不熟悉網路連線,該怎麼調整遊戲規劃以讓產品生得出來)、以及遊戲營利(製作這些功能需要花費多少成本、該如何賺回成本、投資股東的期待)等。因此,好的企劃人員需要遊戲整體運作的完整概念,包括商業營運模式、伺服器網路架構、基本程式邏輯、開發期間的專案管理、遊戲營運的成本分析、遊戲社群溝通與協調等,也需要粗略懂得美術人員製作多媒體素材怎麼做到、需要多少時間。
因為各種誤解,過去曾有不少學生以為遊戲企劃只需要說故事,或者只需要一兩個特色發想。事實上,在分工無法太仔細的中小型開發團隊中,企劃人員通常需要負擔更全面性的功能。


遊戲業界中 遊戲美術是甚麼樣的職位?
遊戲開發期間,製作人需要依照企劃所提列的需求指示美術人員依照開發日程製作需要的圖片、影片、使用者介面圖示、3D塑模、3D人物動作、畫面特效等多媒體影音素材。這些素材製作的專長其實也分很多類別,因此也有UI(使用者介面)製作、2D美術、3D美術、動作美術(處理骨架動作)、技術美術(特效渲染程式設計)等區別。
由於學習門檻與產品類型的差異,大致上2D美術人力需求較大但是應徵者更多,競爭很激烈;動作美術與技術美術則是人力持續缺乏,不只遊戲業界,電影業界等也都在搶這方面的人才;預定未來十年可能會有爆發式成長的則是虛擬實境、擴增實境需要的3D環境的使用者介面美術人力、元宇宙廣告美術人力等。


遊戲業界中 遊戲製作人是甚麼樣的職位?
製作人專注於產品上市發行,並進行遊戲製作的專案管理。製作人處理人力與時程規劃、資源運用,激勵成員,排除製作人員於製作期間遭遇的困難,確認製作時程與產品需求的變化,並適當分配工作人力。
這一項職位要能夠臨機應變,排除各種製作障礙。這些能力通常是在本系科專題製作期間養成,於面對實際上製作的各種困難逐一處理、累積相關經驗、溝通協調、逐步培養而成。
常常擔任同組同學的和事佬,常常幫企劃或程式指出降低技術門檻卻一樣好玩的遊戲規劃方式,常常催某幾位組員交出進度,常常與指導老師進行進度簡報的同學們,辛苦了。製作人就是這麼一回事。

有了XR、5G和雲端服務,Metaverse這種多元虛擬真實交錯的雲端XR網路空間會不會是下一個世代的網際網路呢
20/08/2021

有了XR、5G和雲端服務,Metaverse這種多元虛擬真實交錯的雲端XR網路空間會不會是下一個世代的網際網路呢

最近Metaverse的相關議題越來越多,從Facebook的祖克伯表示支持,到NVIDIA的Omniverse協作與模擬平台,都在談Metaverse。那麼,Metaverse為什麼重要?

Address

高雄市湖內區東方路110號
Kaohsiung
800

Opening Hours

Monday 08:00 - 17:00
Tuesday 08:00 - 17:00
Wednesday 08:00 - 17:00
Thursday 08:00 - 17:00
Friday 08:00 - 17:00

Telephone

07-6939626 ext.202

Alerts

Be the first to know and let us send you an email when 東方設計大學遊戲與動畫設計系 posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share