Unity 78
- Unity VR 開發
- 完成基礎的 Unity 30 天教學課程後
- 確保所有功能正常運行
- 準備遊戲介紹、截圖與宣傳視頻
- 完成最終的遊戲項目
- 進行多人測試與反饋收集
- 使用Unity的Debug工具進行錯誤排查
- 進行遊戲測試:檢查Bug與優化體驗
- 打包並發布遊戲
- 配置發布設置
- 了解不同平台的發布要求:PC、手機、Web
- 使用Blender簡單修改模型
- 使用Asset Store查找並導入免費資源
- 導入外部資源,例如3D模型、音效與材質
- 優化腳本執行效率
- 使用Profiler分析性能瓶頸
- 優化遊戲性能:降低多邊形數量、調整貼圖大小
- 了解基本的網路同步機制
- 使用Photon等插件實現簡單的多人遊戲
- 介紹Unity的網路功能
- 開始設計最終項目
- 介紹常見的遊戲設計模式
- 設計遊戲的核心機制
- 了解後期處理(如:顏色校正、模糊效果)
- 使用Shader Graph創建簡單的Shader
- 介紹Shader的概念
- 創建一個簡單的存檔系統
- 了解序列化(Serialization)與文件讀寫
- 使用PlayerPrefs保存簡單的遊戲數據
- 使用Unity Event System進行事件管理
- 實現碰撞與觸發事件
- 了解 觸發器(Triggers) 的概念
- 創建敵人與角色的追逐行為
- 為角色添加簡單的AI行為
- 介紹NavMesh與路徑尋找
- 調整地形材質與光照
- 添加樹木、草地與水體
- 使用Unity的Terrain工具創建地形
- 添加基本的角色動畫
- 使用Character Controller進行角色移動
- 創建一個簡單的3D角色
- 添加遊戲物件與障礙物
- 使用Tilemap創建地形
- 設計一個簡單的2D遊戲場景
- 了解 物件池(Object Pool) 的概念
- 使用 Instantiate() 函數生成物件
- 創建與刪除遊戲物件
- 實現簡單的音效觸發
- 使用AudioSource與AudioListener
- 添加背景音樂與音效
- 了解 過渡(Transitions) 與 動畫參數
- 創建簡單的動畫並應用到物件上
- 介紹Animator和動畫控制器
- 創建一個簡單的2D角色移動
- 添加 2D剛體(Rigidbody2D) 與 碰撞體(Collider2D)
- 了解2D物理系統
- 實現基本的UI交互
- 創建簡單的UI介面:按鈕(Button)、文字(Text)、圖像(Image)
- 了解Unity的UI系統
- 實現基本的物理交互,例如重力與碰撞
- 添加 剛體(Rigidbody) 與 碰撞體(Collider)
- 了解Unity的物理引擎
- 使用 Update() 與 FixedUpdate() 函數
- 編寫簡單的物件移動腳本
- 介紹C#腳本與Unity中的基本腳本結構
- 使用 虛擬攝影機(Cinemachine) 進行視角控制
- 添加多個攝影機並切換視角
- 控制攝影機(Camera) 的視角與移動
- 創建簡單的 地面 和 天空盒(Skybox)
- 介紹 光源(Lighting) 與 陰影(Shadows)
- 添加 材質(Materials) 與 顏色
- 使用基本的3D物件:Cube, Sphere, Plane
- 了解物件的變換(Transform)屬性
- 了解Unity中的場景(Scene)與物件(GameObject)
- 建立第一個 Unity 專案
- 介紹Unity介面與基本操作
- 安裝Unity Hub和Unity Editor
- Outline Unity Learning