Details
好奇這怎麼可能?
現在,您可以向Eugene Rho學習虛幻引擎,Eugene Rho 是一位資深遊戲程式設計師,與無數韓國和海外公司合作了二十年!
這個遊戲開發過程將向您介紹虛幻引擎的不同工具和難以掌握的基礎知識,使遊戲創作變得有趣又有趣。
立即加入 Coloso 唯一的虛幻引擎課程,掌握遊戲設計工作流程,將您的程式設計技能提升到一個新的水平。
課程福利
獲得這些 Coloso 獨家產品
-
無限制存取超過 14 小時和 32 章的內容 -
有抱負的遊戲程式設計師提陞技能的基本技巧 -
「真實」程式設計課程:從初級理論到藍圖和遊戲玩法
推薦
查看實際學生撰寫的評論!
-
學生A許多短期線上課程只專注於產生好看的結果,但本課程的課程採用更基本的方法,幫助您了解整體流程。我對此感到非常滿意,因為我能感覺到自己正在緩慢而堅定地進步。 -
學生乙您在本課程中學到的內容不僅可以應用於虛幻引擎,還可以應用於其他遊戲引擎。它對於理解數學概念也非常有幫助。 -
學生C對基礎理論的解釋給我留下了深刻的印象。感謝這課程,我能夠充分掌握我不太了解的概念,這幫助我提升了我的實務技能。 -
學生D我曾經感到迷茫,因為我不知道我該如何開始學習工具。這課程讓我對它們有了更好的理解,因為它提供了有關遊戲設計的各種內容。
專家 Eugene Rho 的投資組合
為什麼要上這課程?
這不是那些只解釋如何創建遊戲功能而不探索背景概念並且通過談論一堆困難的、不必要的想法讓你頭疼的基礎課程之一。
本課程將理論和工具與背後的「原因」相結合,探索程式設計師使用虛幻引擎必須了解的基本理論和技能,包括程式設計基礎知識、遊戲數學以及如何使用編輯器、藍圖、動畫和簡單的人工智慧模型。
不要錯過這個掌握理論和虛幻引擎同時開發基本程式設計技能的難得機會!
6課程練習
-
1. 背景設計 -
2. 創建可玩角色 -
3. 創造AI敵人角色
-
4. 動畫 -
5. 應用效果和聲音 -
6. 最終測試
遊戲開發商
Eugene Rho
大家好,我是Eugene Rho),一名遊戲開發者。憑藉在 NCSOFT 和網易等領先公司的經驗,我在客戶端、引擎、繪圖和各種程式設計任務方面工作過,現在我在騰訊開發新專案。
我從 2.0 版開始就一直使用虛幻引擎,並有機會作為外部社群開發人員為虛幻引擎 4.26 做出貢獻。在我的旅程中,我注意到許多初學者由於程式設計的複雜性和資訊而在程式設計中遇到困難。
我在這課程中的目標是簡化學習過程,讓程式設計對您來說更加平易近人、更有趣。

遊戲程式設計師
Eugene Rho
[現職的]
網易遊戲
引擎組組長 &
繪圖設計師專家
騰訊
Apex Legends Mobile 的引擎開發
新項目的引擎開發
完美世界
繪圖實驗室主任
領導Graphics Lab開發即時渲染技術,主要是虛幻引擎4
NC軟體
首席繪圖/引擎程式設計師
參與開發以公司主打IP《永恆之塔》的新手遊
項目及獎項
[專案]
網易
- 未公開的FPS項目
騰訊
- 《Apex 英雄》行動版
- 新的FPS項目
NC軟體
- 永恆之塔移動
- 軍團
- 紅豆英語
聯合CE
- 牧師在線
完美世界
- 祖孫在線
課程亮點
僅使用基本算術運算掌握程式設計的基本數學
借助虛幻引擎,您可以輕鬆學習變數、函數、類別和條件等基礎知識,以及遊戲數學。
使用虛幻引擎的藍圖而不是 C++ 語言軟體
除了探索基本的程式設計概念之外,了解程式設計初學者如何使用藍圖進行基於節點的編碼和開發遊戲功能。
僅使用基本功能即可快速、簡單地創建 FPS 遊戲
學習如何創造具有富有表情的眼睛和獨特的面部特徵的童話風格角色!本課程為您提供有關身體比例、面部角度、繪畫基礎和現實生活應用的逐步指南。
課程詳情
你會學到
-
掌握虛幻編輯器的基礎知識掌握虛幻引擎概念並學習 UI 設定、自訂、虛擬空間和導航等基本功能。 -
了解遊戲數學了解如何使用向量和旋轉器來創建遊戲玩法,包括角色運動以及驅動它們的數學。 -
創建背景的超級簡單方法使用移動、旋轉和畫筆等基本功能排列對象,然後套用背景和燈光效果,自行產生簡單而有效的背景。
-
應用程式遊戲內動畫探索使用藍圖(而不是編碼)透過拖放來移動角色和槍支的快速、簡單的方法。 -
拍攝與效果基於對遊戲數學和變數、函數和向量等理論概念的理解,學習如何使槍沿著軌跡發射子彈並相應地控制遊戲中的效果。 -
創造基本的人工智慧敵人使用人工智慧控制器和導航功能,建立基本層級的人工智慧敵人角色,它們會自行移動以攻擊set的目標。
課程
深入觀察
第 01 節:熟悉虛幻編輯器
01.虛幻引擎和課程簡介
- 虛幻引擎簡介:引擎的歷史和用途及其在產業中的作用
- 遊戲程式設計簡介:遊戲程式設計的演變及其類型與角色
- 課程介紹:課程、期末作品、教學方法
02. 安裝並經營引擎
- 系統需求:流暢運轉虛幻引擎的建議硬體規格
- 安裝引擎:建立Epic Games帳戶、安裝啟動器、了解版本、檢查硬碟空間、安裝虛幻編輯器
03. 了解虛幻編輯器:虛幻基礎 - 虛幻編輯器視窗
- 簡單看一下《Epic Shooter》的示範
- 導航虛擬空間:如何在虛擬空間中行走
- 設定視口:了解各種視圖設置
04. 創建專案:虛幻基礎知識 - 主 UI
- 建立專案:經營編輯器、設定和建立專案以及檢查資料夾結構
- 了解細節和世界大綱窗口
05. 創造天空:虛幻基礎 - 天空球體與定向光
- 創造天空:使用天空藍圖製作天空和太陽
- 設定太陽:使用定向光並將其連接到天空球體
06. 創造地板:數學基礎 - 座標系/虛幻基礎知識 - 翻譯 Gizmo
- 理解座標系的概念
- 使用盒刷創建地板
07. 創造四面牆:虛幻基礎 -BrushCSG,頂視圖
- 使用 Box Brushes 建立四面牆 了解 CSG 建模
- 在頂視圖中排列:了解與遠近法視圖的差異
08. 建構一個簡單的架構:虛幻基礎知識 - 旋轉 Gizmo、Snap
- 精確移動:使用捕捉工具將物件精確捕捉到某個位置
09. 建造一座橋樑:虛幻基礎知識 - 高級 CSG
- 創建更複雜的結構:CSG 詳細指南
- 建立三角形斜面:編輯畫筆的頂點
10. 光照:虛幻基礎 - 光照貼圖
- 重組對象:群組和資料夾工具
- 太陽照明:了解光照貼圖
- 天空照明:了解天空光
11. 設定材質:虛幻基礎知識 - 後製體積與材質
- 設定眼睛適應:了解眼睛適應和後處理體積
- 設定和諧的燈光:了解照明單元
- 設定材料:了解材料
12. 完成關卡:數學基礎 - 世界空間和物件空間/虛幻基礎知識 - 控制台
- 對象裝飾物件:區分畫筆和靜態網格體
- 調整大小:使用縮放 Gizmo
- 理解空間:世界空間與物件空間
- 隱藏螢幕訊息:了解日誌和控制台命令
第 02 節:建立 FPS 角色
13. 了解藍圖:虛幻基礎 - 創建藍圖類
- 電腦和程式設計
- 了解藍圖類別:建立、編輯、編譯、儲存
- 遊戲玩法:遊戲的開始與結束
14. FPS 角色動畫
- 重新定位網格
- 了解並使用動畫藍圖
15. 為 FPS 設定相機:虛幻基礎知識 - 相機長寬比、BP 節點
- 為角色新增和設定相機
- 理解並解決相機長寬比問題
- 創建簡單的角色動作
16. 移動角色:數學基礎 - 向量
- 為什麼遊戲需要數學:顯示向量的位置和方向
- 輸入映射和建立角色動作
- 了解如何編譯藍圖:建立、編譯、儲存
17. 改變角色的方向 數學基礎 - 方向向量和旋轉器
- 為什麼遊戲需要數學:方向向量和旋轉
- 了解旋轉器:透過俯仰、偏航和橫滾顯示旋轉
- 改變方向:改變水平和垂直方向
18. 為角色添加武器:虛幻基礎知識 - 了解插槽
- 修復移動錯誤
- 了解槽:設定在網格上新增的位置
- 添加武器:將武器添加到角色的插槽中以在遊戲中可見
19. 角色的運動動畫虛幻基礎 - 混合空間/程式設計基礎 - 變量
- 了解動畫混合空間:結構與控制參數
- 遊戲數學:速度和速度
第 02-1 節。虛幻引擎5
20. 升級到虛幻引擎 5 虛幻基礎知識 - 升級項目
- 如何安裝虛幻引擎 5
- 升級虛幻引擎4項目
- 探索編輯器的新 UI
第 03 節:創造敵人角色
21. 機器人! AI 角色:虛幻基礎 - AI 控制器與導航
- 建構機器人:創建新角色藍圖
- 進行自動移動:理解並使用導航系統
22. 機器人! Chaser:虛幻基礎 - 導航
- 詳細控制導航
- 讓角色永遠追逐你:開始和結束藍圖節點
23. 外星人角色的出現:虛幻基礎 - 導入資源
- 如何使用 Mixamo
- 將外部資源導入虛幻引擎
- 創建 AlienSoldier 角色課程
24. 機器人的運動動畫:虛幻基礎 - 了解根運動
- 了解 Root Motion 的功能和局限性
- 使用外部工具修改資產
- 為機器人創造運動動畫
第 04 節:槍聲!
25. 解決角色移動問題:虛幻基礎知識 - 混合參數與阻擋體積
- 識別所創建角色的運動問題
- 了解混合空間的限制並詳細控制混合參數
- 限制角色移動
26. 射擊動畫:虛幻基礎 - 動畫蒙太奇
- 了解播放動畫功能的問題
- 理解佔有的概念:使用控制器控制角色
- 了解動畫蒙太奇:創建和控制開火動畫
27. 顯示和控制射擊效果:程式設計基礎 - 變數及其類型
- 效果發射器:為槍枝添加射擊效果
- 關閉效果:了解變數及其類型
28. 創造射擊聲音和攝影機運動:程式設計基礎 - 函數;虛幻基礎知識 - 聲音系統
- 區分複雜程式碼:理解程式設計函數
- 創造射擊聲音:了解聲音系統
- 使用相機震動創造逼真的動作
29. 遊戲和 UI:虛幻基礎知識 - 遊戲模式和小部件
- 遊戲模式和角色
- 建立十字準線 UI:將十字準線影像新增至螢幕中央
30. 檢查射擊線:虛幻基礎 - 線跡;數學基礎 - 向量之和
- 建立拍攝邏輯
- 為子彈和碰撞創建直線軌跡
31. 擊中機器人:虛幻基礎 -set計時器和碰撞通道
- 建立自動開火功能:了解set計時器
- 創造一個被射擊的機器人:了解碰撞通道
第 05 節. 結尾
32. 完成 - 虛幻基礎:資產參考
- 了解資產參考
- 探索完成的遊戲
- 課程總結
- 您將在下一部分中學到什麼
*Eugene Rho 的遊戲程式設計課程由兩物件組成,本課程為第 1 部分。
*本課程的發布日期、課程圖片和相關內容可能會更改,恕不另行通知。
**課程影片可能會分開,以獲得更流暢的觀看體驗
訪談
Eugene Rho
我從 2.0 版本開始就一直使用虛幻引擎,並透過在多家韓國和海外公司工作,在遊戲程式設計、引擎和繪圖建立了職業生涯。本課程不僅僅是教程或指南。根據我的現實經驗,我在這課程中教授了也可以應用於實踐的基本遊戲程式設計技能。
虛幻引擎不僅為藝術創作提供了強大的功能,也為程式設計提供了強大的功能。儘管如此,許多長期使用它的專業人士(更不用說初學者了)對其程式設計功能知之甚少。要創建可玩的軟體,我強烈建議學習虛幻引擎提供的程式設計工具。另外,對於那些剛接觸程式設計的人來說,這將是一個完美的開始。
本課程探討創建遊戲功能的 A 到 Z 以及這樣做所需的基本知識。對於熱愛遊戲設計的學習者來說,這將是一個以有趣的方式學習核心程式設計知識並獲得在工作中獨立解決更困難問題的能力的機會。
本課程甚至可以讓完全的初學者使用虛幻引擎培養遊戲程式設計技能,並提供易於理解和引人入勝的解釋。您將能夠理解為什麼程式設計師要學習這些概念以及他們面臨什麼樣的問題,從而邁出成為一名成熟的遊戲程式設計師的第一步。
