掌握虛幻引擎( Unreal engine ) 4 : 用 C++ 開發多人遊戲 ( 含中文字幕 )

發揮 C++ 和 Blueprint ( 藍圖 )的威力,在這個 Epic Games 認可的課程中採用人工智慧開發多人遊戲。

報名參加課程

已經上過這門課程?

🔥歡迎來參加這個活動 – 上課心得分享與獎勵說明 :分享就贈送一門線上課程

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

  • 發現 C++ 在 虛幻引擎( Unreal engine ) 4 構建遊戲的威力和易用性
  • 掌握 虛幻引擎 4 的 C++ 程式設計的基本原理
  • 以 C++ 開發多人遊戲與朋友一起玩
  • 使用遊戲框架( Gameplay Framework  )建立任何型別的遊戲
  • 在 虛幻引擎 4 建立多種型別的人工智慧
  • 編寫清晰的程式碼,這些程式碼可以被 Blueprint 曝露、擴充和修改

要求

  • 你對程式設計有一個基本的理解,比如 C#JavaPython,或 C++ ,或者在 Unreal 的 Blueprint ( 藍圖 )的腳本有體面的理解。 (加入此課程前理解類、函式、浮動和布林值這樣的關鍵詞是必要的。)
  • 你已經安裝了 Unreal Engine (4.17或更高) ,並且已經使用了幾次來理解這些基礎知識,比如在視區( viewport )內移動和使用內容瀏覽器

課程說明

這門課程由 Epic Games 認可,由前 Epic Games 工程師 Tom Looman 教授,這門課程教你如何使用 C++ ,在 Unreal Engine 4 開發自己的遊戲和人工智慧。

如果你有一些程式設計知識,但 C++ 遊戲開發對你來說是新的,那麼這門課程就是為你開設的! 對於目前擁有 Unity 或者其他遊戲引擎經驗的開發者來說,”掌握 Unreal Engine 4 ” 也是一個很好的選擇。 通過這個循序漸進的指導來釋放 Unreal Engine ( 虛幻引擎 )的全部力量。

在本課程中,你會:

  • 用 C++ 建立兩個多人遊戲
  • 創建多種型別的人工智慧敵人
  • 將 C++ 程式碼曝露到 Blueprint 中以解鎖引擎的全部功率
  • 發現建構遊戲所需的基本類( classes )
  • 編碼許多常見的遊戲機制,比如武器、威力提升、人物、警衛…等等
  • 用有趣的活動來挑戰自己,進一步測試你的程式設計知識
  • 在C++ 發現許多技巧和功能,以便最大限度地利用 Unreal Engine ( 虛幻引擎 )
  • 掌握建構你自己的夢想遊戲的基本原理

你將馬上親手參與並直接完成超過 14 個挑戰和兩個遊戲專案。 你將開始建立一個第一人稱的隱形遊戲( first-person stealth game ),在那裡你將學習 C++、AI 和網路的基礎知識。 然後,你將建立一個第三人稱合作射擊遊戲( third-person cooperative shooter game ),如戰爭機器( Gears of War )或者福特尼特( Fortnite )。 在這個專案中,你將擴充你的 C++ 學習,使遊戲為多玩家做好準備,並創造有趣的人工智慧,和你的朋友一起玩。

這門課程也充滿了挑戰,你可以建造一個榴彈發射器,一個吸收空間結構的黑洞,一個彈跳玩家和物體的發射臺——只是舉幾個例子! 通過這些活動,你將探索引擎的程式碼,提高你的解決問題的能力,並把你的遊戲提升到一個新的水平。

在完成本課程時,你可以利用你對 C++ 和 Blueprint 的知識來建構你自己的夢想遊戲。 你可以運用本課程內為你的個人專案提供的遊戲,新增更高階的功能。 即使你 在上課前以為 C++ 是困難的或令人生畏的,一旦你完成了這門課,你也會發現在 Unreal Engine 4 ( 虛幻引擎 4 ) 編寫  C++ 是多麼的容易。 即使你只對單人型別的遊戲感興趣,這個課程也非常的適合,因為它除了多人遊戲的程式設計,也教授許多其他的概念。

為什麼要跟我學習?

在這門課程中,你將學到的不僅僅是 Unreal Engine 4 的程式設計。 你實際上將遵循 ‘Unreal Way’ 在這個 Epic Games 認可的課程的學習過程中製作遊戲。 正確起步,使用引擎的開發者使用的方法來編寫高效的 C++ 程式碼! 從第一天工作開始,我就一直在和 Unreal  Engine 4 開發團隊合作並建立遊戲開發教學。 通過與 Epic Games 的合作的經驗,我將教你創造驚人新專案的技能,並幫助你在遊戲開發方面的職業發展和實現。

加入我的課程,今天就開始用 C++ 開發精彩的遊戲吧!

注意 : 現在所有140 + 講座都有中文字幕囉!

目標受眾

  • 以前嘗試過 C++ 和 Unreal 卻找不到合適的教學來支援他們做中學的風格的人。 本課程提供一步一步的指導和大量的活動,幫助你掌握 C++ 的遊戲
  • 正在尋求入門 Unreal Engine 4  程式設計,來自 Unity 和其他引擎的開發人員
  • 具有程式設計經驗,想要製作多人遊戲,並在 Unreal Engine 4 中創造人工智慧的人
  • 如果你在這門課程之前從未接觸過程式語言,那麼這門課程可能不適合你。 然而,熟練掌握 Unreal 的 Blueprint 視覺腳本( visual scripting )也可算是修這門課程前的有效基礎,因為它和 C++ 這樣的語言有著相同的概念。
  • 如果你是一個想在遊戲中將你的想法付諸實現的藝術家,一個以 Blueprint 為中心的課程可能更適合你。 瀏覽一下課程大綱,看看你是否有興趣使用 C++、網路和人工智慧程式設計來建構你的遊戲的技術結構

講師簡介

Tom Looman  Epic Games 遊戲開發者

嗨,我是 Tom。 我是一個遊戲開發者,從第一天開始就在 Unreal Engine 4 上工作,既是一個獨立開發者,也是 Epic Games 的工程師,Unreal Engine 4 ( 虛幻引擎 4 ) 的製作者! 多年來,我為 Unreal Engine 4 社群創造了 70 多個教學和樣本!

通過我的課程,我希望教你一些多年來我學到的東西,並幫助你開始建立自己的遊戲! 我喜歡通過親身實踐和以身作則來解釋概念。 我熱衷於把那些看似難以理解的概念簡化為簡單的跟隨指南。 我的目標是讓任何願意學習的人都能從事遊戲開發。

除了關於遊戲的教學和寫作,我每天都做遊戲開發,這使我不斷了解 Unreal Engine 4、C++ 和遊戲創作過程。 我每天都學習新東西,然後把它們應用到我的課程中。

加入我的遊戲開發冒險,我期待你出現在我的其中一個課程中!

創建於 1991 年的 Epic Games 是 Unreal、Gears of War ( 戰爭的齒輪 )和 Infinity Blade ( 無限刀片 )系列遊戲的創造者。 今天 Epic 正在建設 Paragon、Fortnite、SPYJiNX,以及新的 Unreal Tournament ( 魔域幻境之浴血戰場 )。 Epic 的 Unreal Engine (虛幻引擎 )技術被各種規模的團隊用來做出視覺震撼、高品質的遊戲和跨越 PC、控制檯、VR (虛擬實境)和行動平臺的經驗。 開發者還選擇 Unreal Engine 來進行視覺化、設計、電影、電視和模擬( simulation )。 到 unrealengine.com 上免費下載 Unreal Engine。

字幕:有簡中和英文

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

報名參加課程

Sponsored by Udemy

也許你會有興趣

Soft & Share 網站加值服務

找線上課程?試看看 Soft & Share 網站搜尋引擎

✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: