虛幻引擎 5 C++:高階動作角色扮演遊戲( RPG )

使用 C++ 透過遊戲能力系統 ( Gameplay Ability System,GAS) 在虛幻引擎 5( Unreal Engine 5 ) 中打造進階 RPG 戰鬥體驗

從這 44 小時的課程,你會學到

  • 強大的近戰組合系統,具有輕攻擊和重攻擊
  • 運用遊戲能力系統打造引人入勝的RPG戰鬥體驗
  • 使用自訂 BTTask、BTTDecorator、BTService 的高階敵人 AI
  • 高階人工智慧行為的環境查詢系統
  • 定向打擊反應和滾動
  • 近戰格擋( Melee block )與格擋(  parry )系統
  • 特殊武器能力和憤怒能力以及成本和冷卻時間
  • 強大的 UI 通知系統
  • 生存戰鬥遊戲模式會在波浪中產生敵人
  • 主選單、暫停選單、獲勝/失敗螢幕以及加載螢幕
  • 高效能目標鎖定係統
  • 不同類型的敵人具有近戰和遠程能力
  • 自訂C++能力任務/戰鬥潛在動作
  • 在 BP 和 C++ 中使用非同步和同步載入的最佳實踐
  • 數據導向的戰鬥統計設計
  • 行業標準的程式碼實踐,具有易於擴展的程式碼結構

要求

需要一些虛幻( Unreal )的基本 C++ 經驗

課程說明

歡迎來到《虛幻引擎 5 C++:高級動作角色扮演遊戲》!你可以在網路上找到的最全面的角色扮演遊戲課程。在本課程中,我們將採用業界標準的程式設計實踐和資料導向的設計來創建 AAA RPG 戰鬥體驗。

你將學習如何使用遊戲能力系統創建複雜的RPG 戰鬥體驗並實現令人興奮的功能,例如具有輕重攻擊的組合系統、定向滾動、命中反應、阻擋、招架、目標鎖定、具有冷卻時間的特殊能力、人工智慧躲避、具有掃射和投射攻擊的高階敵人人工智慧、史詩般的 Boss 戰等等。

在第一部分中,我們將為遊戲能力系統設定英雄角色,並使用本機遊戲標籤和資料資產進行輸入綁定。一旦我們的角色可以導航關卡,我們將把 GAS 與連結的動畫層結合起來,創建一個具有輕攻擊和重攻擊的近戰組合系統。有了這些元素,我們將引入敵人角色,添加屬性、戰鬥回饋、角色死亡和強大的 UI 通知系統。你還將學習如何使用非同步載入啟動資料並建立自訂程式庫( library )來處理損壞。

接下來,我們將使用藍圖和 C++ 行為樹節點的混合來實現 AI 迴避和掃射,以打造高階 AI 行為。我們將結合人群跟隨組件來避免繞道人群,並探索行為樹節點類型和環境查詢系統來確定掃射位置。

由於敵人能夠造成傷害,我們將透過添加定向滾動、定向命中反應、格擋、招架和目標鎖定來完善英雄的戰鬥能力。你將學習使用運動扭曲來實現動態滾動距離,並處理 C++ 中大部分的繁重工作以實現目標鎖定能力。

接下來,我們將介紹一種遠程敵人,它將在接近時發射彈頭並撤退。然後,我們將添加一個帶有 Boss 欄、強大的近戰攻擊以及召喚其他敵人的能力的 Boss 角色。一旦我們的戰鬥系統完全發揮作用,我們將開發一種與敵人浪潮一起生存的遊戲模式。我們將創建多個小部件,包括獲勝畫面、失敗畫面、暫停選單和主選單。最後,我們會將所有內容移植到真實地圖上,以便與敵人進行史詩般的戰鬥。

這個全面的角色扮演課程是無與倫比的線上課程。透過每堂課中提供的詳細程式碼變更和逐步方法,現在是創建你夢想的 RPG 專案的最佳時機。還在等什麼?今天就加入課程並開始你的角色扮演冒險吧!

目標受眾

  • 想要建構動作角色扮演專案的學習者
  • 想要提升 C++ 技能的學習者
  • 想要編寫乾淨、專業且可擴展程式碼的學習者

講師簡介

Vince Petrelli 程式設計師/3D 藝術家

當我作為一名技術藝術家開始我的職業生涯時,我強烈渴望為我所做的工作帶來重大改變。具體來說,我想幫助我的同事提高虛幻引擎( Unreal Engine )中的工作效率和生產力。利用我之前作為教師的經驗,我發現了簡化複雜概念並以任何願意學習的人都可以理解的方式解釋它們的技巧。

隨著我的願望不斷發展,我考慮成為線上講師,周圍的人經常問我:“你希望自己成為什麼樣的講師?”

在我看來,我堅信,當你有一位知識淵博的導師可以指導你完成每一步時,沒有什麼科目是太令人畏懼的。透過採用清晰、循序漸進的方法,任何人都可以掌握自己想要的領域,包括虛幻。

這正是我渴望成為的那種講師 – 透過提供全面的指導來賦予學習者權力,使他們能夠自信地駕馭他們的虛幻之旅。

字幕:英文、日文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 特價 NT310 起(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading