報名課程資訊

    課程介紹

    Unity互動程式開發工程師養成班

    「元宇宙」(Metaverse)是近期最火熱的關鍵字,由「meta(超越)」與「universe(宇宙)」兩個字所組成,意旨一個跟現實世界平行的虛擬世界,一個未來持久化和去中心化的線上三維虛擬環境,擁有一套完整的社會和經濟體系。這個集體虛擬共享空間,打破了虛擬世界、真實世界與網際網路的藩籬,更瞄準了8千億美元「元宇宙」商機。數位遊戲就是元宇宙的重要主軸架構之一,將所有實體世界的物件轉換成3D的運算機制,人們在虛擬世界中社交、學習、玩樂,更可藉由人機交互的硬體與周邊支援,如穿戴式裝置等,享受沉浸式體驗。

    2021全球遊戲市場產生1803億美元收入,成長超乎預期,全球疫情導致的封城措施更使得玩家參與度和收入都大幅增長!2024年將上看2188億美元,持續往上攀升,熱度不減。

    Unity3D佔全球遊戲引擎50%的市場,居全球首位,並且可以快速跨多個平台開發,包括:手機遊戲(iPhone/Android)、PC遊戲(Windows/Mac/Linux)、網頁遊戲(各種主流瀏覽器)、遊戲機專用遊戲(Switch/Xbox/PS5),也能製作AR/VR/MR互動程式或遊戲。遊戲平台板塊逐漸移向行動遊戲,App Store與Google Play的Top 1000手遊中,71%由Unity製作,包括騰訊的《王者榮耀》、米哈遊的《原神》、任天堂的《Pokémon GO》。本課程專門培育Unity遊戲開發工程師,邀請業界師資授課,納入遊戲數學與遊戲AI課程,歡迎喜愛遊戲的你,跨入虛實整合開發的世界,插旗未來的元宇宙市場!

    【班級特色】
    • 業界資深講師授課,獨家傳授業界實務應用與技巧
    • 非單一工具軟體教學,而是以遊戲專案開發的流程結構為骨架,各項專業技術為內容,完整且全面性的教學導向,達到業界實際職能需求
    • 最後以team work的專題作品呈現,以團隊合作方式實際整合所學

    課程內容

    Unity互動程式開發工程師養成班課綱
    ※課程內容以地區班級為準。
    • C#程式設計基礎

      物件導向程式設計基本概念

    • C#遊戲程式設計

      資料結構與演算法

      C#進階與遊戲

    • 遊戲介面設計

      操作介面設計實務

      群組系統設計實務

      人機介面測試方法

    • Unity入門

      操作環境介面、專案管理設定

      物件編輯、場景系統、光源設定

    • Unity進階

      3D 模型應用

      程式腳本設計

      遊戲發佈設定

    • 3dsMax遊戲應用實務

      建模操作

      材質與貼圖

    • 遊戲製作流程與管理

      制定開發團隊組織與流程

      遊戲開發與營運工具應用

      遊戲製作流程與時程規劃

      資料庫建立與管理、運用

    • Git開發流程

      Git的運作原理

      如何在團隊開發中使⽤Git-Flow

    • 系統分析

      UML、物件導向原則

      Database正規化

      系統開發範例

    • 遊戲數學

      3D座標系統、三角函數、矩陣與向量運算

      直線與平面、碰撞偵測

    • 遊戲人工智慧

      搜尋演算法(Search Algorithms)、路徑搜尋 (Path Finding)

      生物操控行為模擬 (Steering Behaviors)、群體運動 (Group Steering)

      有限狀態機 (Finite State Machine)

    • Unity多人遊戲程式設計

      多人網路遊戲概論

      客⼾端/伺服器端遊戲開發

      實作聊天室程式(多人連線與交談)

      實作聊天室Client程式與Unity整合

      Photon Fusion介紹

      使用Photon+Unity實作多人連線程式

    • XR概論

      VR概論與平台發展

      VR with Cardboard

      AR現況與應用

      MR現況與應用

    • 職場講座

      講解撰寫履歷自傳與面試技巧

    • 即時3D呈像程式設計

      Shader程式設計基礎 (Introduction to GPU & Shader Programming)

      即時3D渲染流程 (Realtime 3D Rendering Pipeline)

      Phong 光影反射數學模型 (Phong Reflection Model)

      Phong 光影著色法 (Phong Shading)

      法向量貼圖(Normal Map)

    • 專題指導/製作

      專題指導:老師指導、解決問題、review專題進度

      專題製作:同學自行製作、討論、整合

    • 專題預演/發表

      簡報重點與技巧演練

      專題正式發表

    • Lab上機練習

      穿插在正課之間的上機練習時間,讓同學自我練習與調適學習節奏

    相關資訊

    預備知識
    • 具備基本程式設計基礎較佳
    上課時段
    • 星期一到五白天、晚上皆會排課,因配合講師安排,部份課程會於週末假日上課
    報名說明
    • 正式報名課程之前需先聽過說明會說明會皆採線上報名(免費報名),在參訓課程之前必須先聽過該課程之說明會,才能夠報名課程。
    • 說明會之後確定想報名課程參加過說明會之後,若確定想參訓課程,與地區承辦人員再次確認報名後,始可繳費。
    • 各地區課務人員進一步了解更多資訊,請洽各區課務人員。
    招生對象
    • 男女不拘,但男性需役畢或免役
    • 有志投入學習遊戲開發者,需有邏輯或數學能力,資工科系或相關程式學習及接觸經驗者佳
    課程目標
    • 學習Unity 3D遊戲設計各項功能與實務進階應用
    • 學習遊戲實務開發設計流程
    • 達到就業所需職能養成
    就業方向
    • 遊戲開發工程師、C#網路程式開發、Unity工程師、網路遊戲程式設計、AR/VR程式開發工程師、技術美術(TA)、軟體工程師、遊戲規劃設計師
    ※主辦單位保有開課與否及課程內容調整之權利。所有訊息以官網公布為準。