Contents
通過創建動作角色扮演風格的開放世界遊戲來學習虛幻引擎 5( Unreal Engine 5 ) C++ 程式編輯!
從這 52.5 小時的課程,你會學到
- 如何在虛幻引擎 5 中編寫遊戲程式碼
- 具有第三人稱角色的RPG動作遊戲
- 使用劍和其他近戰武器進行戰鬥
- 創建攻擊玩家的敵人
- 健康欄和玩家統計數據
- 虛幻引擎5的開放世界系統
- 使用 Quixel Megascans 進行關卡設計和創建逼真的場景
- Motion Warping,虛幻引擎 5 的新系統,用於定制根運動動畫
- 粒子效果,如血液飛濺和武器痕跡
- 虛幻引擎 5 的新 MetaSounds 系統和遊戲中的高品質聲音
- 在虛幻引擎 5 中編寫遊戲程式碼的最佳程式設計實踐
- 在遊戲中使用資料結構和演算法
- 虛幻引擎中使用的設計模式
- 創造多種類型的敵人,從揮舞著武器的類人生物到怪物和其他生物
- 使用打包關卡實例將整個地牢關卡輸入我們的開放世界地圖
要求
了解 C++ 程式語言或類似語言的基礎知識。如果你參加了我的課程,想學習 C++ 進行遊戲開發,你就有資格!
課程說明
通過創建動作角色扮演風格的開放世界遊戲來學習虛幻引擎 5 C++ 程式設計!
本課程將帶你從初學者到英雄,因為我們從頭開始創建本課程專案中的所有內容。 從開放世界地圖、用於超現實環境的 Quixel Bridge megascans、景觀雕刻和繪畫、地牢、自由漫游生物和擁有各種武器的類人動物、生成寶藏的易碎物體等學習虛幻引擎 5 的新功能!
在你的開放世界關卡中殺出一條血路,砍殺生物,打破罐子,收集寶藏和靈魂,努力保持健康和體力!
我們將實現可重複用於各種生物類型的敵人行為,包括咕嚕聲、猛禽、昆蟲和傀儡。 對你的角色進行編碼,使其能夠在她殺死越來越強大的怪物並收集戰利品時拿起和裝備越來越好的武器。
我們將介紹新的虛幻引擎 5 功能,例如運動變形、元聲音、鏈接動畫圖、UE5 的新重定向系統和 IK Rigs 和 IK Retargeters、Leg IK with Control Rigs、Niagara 中的視覺效果創建等等!
我們將從一個完全空的關卡開始,添加天空和大氣、自然、樹木和植物等所有內容,我們甚至會使用 UE5 的新打包關卡實例功能導入整個地牢關卡。
我們將在完整的數學部分中介紹向量和遊戲開發數學,讓您在開始並創建我們的第一個 C++ 課程之前為遊戲編程做好準備。
然後我們將學習虛幻引擎的類層次結構,創建一個基本的 Actor,學習三角函數,因為我們使用正弦函數來賦予我們的專案浮動行為。
然後我們使用 Pawn 類創建一個 Bird (鳥),這樣我們就可以在我們的關卡中飛行並獲得真正的鳥瞰圖。
然後我們使用來自 Valley of the Ancient Epic 發布的免費專案 Echo f創建我們的 Character(人物) 類,這是一個美麗而栩栩如生的類人動物,她的圍巾和衣服上有布料物理。
我們實施武器裝備和戰鬥。 我們學習如何計算定向打擊反應,使用根運動動畫使我們的敵人根據衝擊方向跌倒在正確的方向上。
我們給我們的敵人巡邏行為,然後追逐和攻擊行為。 我們使用 UE5 的新 Motion Warping 系統讓我們的敵人變得更聰明,扭曲我們敵人的位置和旋轉以使其更頻繁地擊中目標,並使其更難擺脫傷害。
然後我們通過實施閃避能力給 Echo 一個戰鬥的機會,類似於黑暗之魂和 Elden Ring。 她可以在敵人狂熱地揮舞時躲開,讓他們錯過,這樣我們就可以進入反擊。
我們使用 Chaos 破壞系統製作易碎的罐子和花瓶,當我們打破這些易碎品時會產生寶藏,讓我們能夠收集戰利品並增加 HUD 中的金幣數量。
我們在尼亞加拉( Niagara )創造了一個美麗的靈魂效果,讓敵人在死亡時產生靈魂,這樣我們就可以獲得經驗值。
我們學習如何使用屬性組件讓敵人變得更強大,為他們提供不同級別的生命值和傷害,以及靈魂生成數。
我們使用 UE5 的新動畫藍圖模板來重用我們所有的敵人程式碼來創建不同類型的敵人,從使用武器的類人動物到咬、刺和粉碎的生物。
通過這門令人驚嘆的課程開始你的 RPG 專案,這是近十年專業虛幻引擎經驗和教學的產物。
與我四年前創建的原始 UE4 版本相比,這門課程處於一個全新的世界! 得益於多年的學習、教學和實施 Unreal 新進化的系統及其尖端的遊戲創作能力!
這是我迄今為止教授得最好的課程,也是迄今為止我在 Udemy 上的所有課程中最漂亮的遊戲專案。
加入我的行列,讓我們在虛幻引擎 5 中創建動作角色扮演砍殺式開放世界遊戲的開始,享受無窮樂趣!
目標受眾
- 對 C++ 程式語言有一定了解的虛幻引擎初學者
- 那些希望在虛幻引擎中進行遊戲開發的人
- 希望學習虛幻引擎5新特性的人
- 任何想製作自己的遊戲的人
- 想要鞏固對虛幻引擎的理解的遊戲開發者
- 那些有興趣製作RPG開放世界風格遊戲的人
- 那些想學習如何實施類似靈魂的戰鬥機制的人
講師簡介
Stephen Ulibarri 工程師、程式設計師、遊戲開發者、作家
當我獲得化學工程學士學位時,我接觸到了程式設計的世界。 我立刻被迷住了。 我對遊戲開發充滿熱情,也熱衷於創造性地解決問題。 我撰寫並自行出版了一部科幻小說,熱愛一切有創意的事物。 我在工程、數學、物理、化學和編程方面有協助和輔導經驗。
從那以後,我在手術模擬領域獲得了專業的行業經驗。 這是非常有益的,我的熱情是傳授我的知識,以便其他人能夠像我一樣獲得高度參與和有趣的職業!
我喜歡騎自行車、繪畫、3D 設計和視訊遊戲中的程式生成。 我目前正在我的 YouTube 頁面上教授如何實現算法,例如程式生成的關卡創建技術:Druid Mechanics。
我還寫了一本關於 Unreal Engine C++ 的書,可以在 Amazon 上找到,標題為:Unreal Engine C++ The Ultimate Developers Handbook。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個 Network & Security 課程✨優惠連結✨ ( NT390 起特價中 ) | 新客戶✨ 優惠連結 ✨| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 遊戲開發學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響