Unity 課程

針對初學者的 Unity 課程,涵蓋編程、VR和AR遊戲開發,讓您創建遊戲和體驗。無編碼課程適用於AR和VR,仍然涵蓋主要教學要點,讓學生創造類似編程版本的產品。

What is Unity?

Unity是一款多功能的遊戲引擎,可用於創建互動體驗,包括視頻遊戲、虛擬實境和增強實境應用。這是一個使用者友好的平台,使創作者能夠設計內容。

使用Unity製作的視頻遊戲

Cities Skylines
KSP

What Can You Create?

Unity 遊戲

開發三款遊戲,從零開始編程:
馬里奧風格遊戲、俯視射擊遊戲和3D滾動遊戲

Unity, Unity Game Development, C# Coding Language, Easy Course, Unity Course, Beginner Unity Course

Unity AR

使用增強實境將數字元素添加到現實生活中

Unity, AR, AR Demo, Augmented Reality, Development, Game Development, Application Development, Potion,Unity

Unity VR

創建並在3D世界中遊玩,在夢想世界內與物體互動。

Unity, Unity VR, Oculus Quest 2, Virtual Reality, VR Hands, No coding VR, VR Development

What you'll learn

初學者編碼體驗

逐步編碼方法

里程碑 1

理解在哪裡可以找到可修改的數字、屬性、物品等...

里程碑 2

逐步了解如何透過基本的C#編碼逐一修改這些屬性

里程碑 3

了解C#編碼語法,理解程式碼的結構。

實用技能

獲得直接應用於遊戲開發不斷擴展領域的技能,提升學生未來的職業前景。

編碼

C# 是一種非常流行的編程語言
在頂尖軟體公司中需求很高

3D建模

3D建模是一種能夠以非常詳細的方式進行視覺插圖的技能

專案計劃

組織任務以達到項目的最終目標

多樣學習路徑​

學習材料設計為學生提供了修改現有內容並創建自己版本的課程遊戲的方式。

多個項目資源

為創意自由提供可能

簡單修改程式碼

創建自己的遊戲版本

課程內容

* 可根據學校需要調整

Unity 遊戲編程課程

共 20 小時

  1. Unity介紹與初次體驗
    – 熟悉Unity UI
    – 創建第一個遊戲物件角色
    – 逐步創建關卡
  2. 玩家編碼(跳躍)與關卡設置
    – 設置角色和環境之間的互動
    – 基礎編碼經驗
    – 創建第一個程式碼使角色跳躍
  3. 玩家控制編程
    – 玩家編碼左右控制
    – 玩家編碼跳躍力量控制
    – 編碼使玩家只在地面上跳躍
    – 修復移動中的錯誤
  4. 玩家動畫
    – 編碼使角色根據移動方向翻轉
    – 為玩家角色添加靜止和奔跑動畫
    – 在靜止和奔跑動畫之間過渡
    – 攝影機跟隨角色
  5. 玩家物體互動
    – 玩家物品收集編碼
    – 玩家死亡編碼
    – 遊戲重新開始
  1. 玩家和預製物
    – 創建玩家飛船和鍵盤輸入控制
    – 創建小行星(遊戲挑戰)和子彈遊戲物件
  2. 遊戲挑戰編碼
    – 小行星生成器(挑戰生成器)
    – 編碼使子彈擊中小行星
    – 使用子彈編碼射擊動作
  3. 遊戲界面設置和編碼
    – 創建UI以顯示玩家剩餘生命
    – 創建區域以檢測小行星是否通過玩家
    – 在玩家死亡編碼中添加重新開始遊戲
  1. Unity 3D工作流程介紹
    – 創建小型3D迷宮關卡
    – 添加玩家遊戲物件(球)
    – 學習在3D空間中導航
    – 操縱3D物件(位置、大小、旋轉)
  2. 玩家和遊戲完成編碼
    – 編碼玩家球的滾動控制
    – 添加遊戲結束畫面和重新開始觸發區域

Unity AR 開發入門課程

共 15 小時

  1. 介紹AR技術
  2. 了解Unity界面與基本功能
  3. 設置Unity Vuforia
  4. 體驗AR應用示範
  1. 設置Unity Vuforia許可證
  2. 3D建模軟體基礎知識
  3. 創建第一個3D物件(桌子)
  4. 為3D模型添加顏色
  5. 練習3D建模其他物件
  6. 準備物件匯出到Unity
  1. 為AR開發準備Unity
  2. 使用Vuforia系統準備AR影像標記
  3. 創建首個AR物件以測試影像標記
  4. 了解3D空間中物件的比例以對齊實際比例並使用
  5. 匯出並在移動設備上測試(Android和iPhone)
  1. 使用Vuforia系統準備AR圓柱和多重標記
  2. 為AR目標識別準備物件(圓柱物件和方塊物件)
  3. 將物件縮放以對齊實際比例並使用
  4. 匯出並在移動設備上測試(Android和iPhone)
  1. 設置Unity中空標記和3D模型
  2. 設置Unity地面平面標記和3D模型
  3. 為測試設置準備物件
  4. 匯出並在移動設備上測試(Android和iPhone)
  1. 設置同時目標追踪
  2. 設置中空標記和地面平面切換
  3. 最終產品的房間佈局規劃
  4. 為房間佈局創建物品清單
  1. 需要的3D建模物品
  2. 為3D模型添加顏色
  3. 匯出到Unity
  4. 設置目標 / 測試3D模型
  1. 繼續進行3D建模以獲得額外的想法/物品
  2. 設置創建房間導覽所需的所有物品
  1. 建立和排除常見錯誤
  2. 將AR軟體共享給其他學生體驗
  3. 分享AR世界並提交AR作品

Unity VR 開發入門課程

共 12 – 15 小時

  1. 設置Unity VR相容性
  2. 設置VR到Unity的連接
  3. 了解Unity界面和基本功能
  1. 熟悉3D建模軟件
  2. 創建第一個基本模
  3. 創建3D模型
  4. 為3D模型添加顏色
  5. 準備匯出
  6. 在Unity中進行設置
  1. 學習如何放置和操作3D物件,以創建3D世界
  2. 為VR互動設置3D世界
  3. 在VR中體驗3D世界
  1. 計劃遊戲互動→從頭到尾開始
  2. 設置VR遊戲互動(學習中)[拖放界面]
    觸摸互動
    抓取互動
    抓取和放下互動
  1. 遊戲過程設置
  2. 基於節點的視覺腳本編程
  3. 設置逐步操作→連接節點
  1. 建立供他人遊玩和體驗的遊戲
  2. 排除常見錯誤或錯誤

課程安排

Unity 遊戲

(15 至 20 小時)

建議一個學期完成 10 節課堂,每節 1.5 - 2 小時。
*可根據學校需要調整課堂數及時數

Unity AR

(12 至 15 小時)

建議一個學期完成 7 節課堂,每節 1.5 - 2 小時。
*可根據學校需要調整課堂數及時數

Unity VR

(12 至 15 小時)

建議一個學期完成 10 節課堂,每節 1.5 - 2 小時。
*可根據學校需要調整課堂數及時數

歡迎填妥下方表格讓同事為你提供咨詢。

精選照片

常見問題

Unity是一個多功能的遊戲開發軟體,雖然主要用於創建視頻遊戲,但Unity也可以用於開發擴增實境(AR)和虛擬實境(VR)應用。這使得學生可以從遊戲開發領域轉向其他形式的軟體開發。

(https://unity.com/)

對遊戲開發和編碼都感興趣的學生都適合,對其中一種感興趣的學生也適合。

一台足夠強大以處理Unity和VR的筆記型電腦,滑鼠和Oculus Quest 1或2。

一台足夠強大以處理Unity的筆記型電腦,滑鼠和支援增強實境(AR)的移動設備(Android / Apple手機或平板電腦)。

我們為我們的AR和VR課程提供了無編碼課程,它仍然涵蓋了所有主要的教學要點,並使學生能夠創建與編程版本相似的產品。

聯絡我們

其他課程

AI藝術創作課程

在課程中學生們不需畫筆,只需提供英文關鍵詞,AI便能生成畫面。透過學習使用Midjourney創作藝術,包括調整參數、設計繪畫風格等。

Read More »

CoSpaces 遊戲設計課程

探索這個功能強大的虛擬世界創建平台。學習使用CoSpaces的各種功能,使用編程實現互動和遊戲。還會連接 360 相機、拍攝全景照片,並製作導覽動畫。

Read More »

Dobot 智能機械手臂

從基礎概念開始,逐步引導掌握 Dobot Magician Lite 的操作和編程技巧。學生能夠深入了解機械臂技術並掌握其在教育、創新和工業領域的應用。

Read More »

Donkey Car 無人車課程

通過實作無人駕駛與自動駕駛,培養學生對AI和資訊科技的興趣。課程包括深度學習、卷積神經網路,使用Python和Tensorflow控制無人車,培訓自駕模組並測試。課程末段學生將組建可應對多種路況的智能小車。

Read More »

Lego Spike Prime 機器人技術大師班

學習機器人、傳感器和編程概念的基礎知識,以及如何使用 LEGO Education 軟件進行編程和構建機器人。探索現實生活中的機器人應用和案例研究,通過理論與實踐相結合,培養學生對機器人和編程的興趣。

Read More »

Micro:bit 智能家居 IoT

學習使用 Micro:bit 控制各種不同的感測器構建一個完整的智能家居系統,透過編程實現自動化、監控和遠程控制等功能。學生將更深入了解智能家居及物聯網的基本概念、感應器和雲端的應用等,培養創造性思維、解難能力和團隊合作精神。

Read More »

Procreate電繪課程

從介紹Procreate界面和工具開始,課程幫助學生熟悉操作,並探索繪畫技巧、色彩應用等。學習分層、合併元素,提高創作效率。學完能繪製並匯出多種畫作。

Read More »

Tello 無人機課程

探索無人機世界的奇妙之旅!Tello無人機課程將帶領同學進入無人機科技領域。同學將學習如何操作Tello無人機,透過平板電腦輕鬆地控制無人機,讓它在天空中翱翔。同學亦將學習如何編程Tello無人機,讓它執行各種任務和動作。透過Scratch編程環境,同學可以創建自己的飛行路徑、設計自動化任務,

Read More »

Unity 課程

Unity 課程是一門針對初學者和有興趣的愛好者設計的遊戲開發課程。這個課程將帶領學生進入Unity引擎的世界,學習如何創建遊戲、虛擬現實體驗和擴增實境應用。學生將獲得實際的遊戲開發經驗,並能夠將自己的創意變成現實。

Read More »
×