“任何認真的遊戲程式設計師都需要知道C ++“ – Jason Gregory,Naughty Dog的首席程式設計師(秘境探險&最後生還者),好巧,這兩個遊戲都有玩過,其精美的品質像是電影般的畫面與流暢的劇情,都會引起我對遊戲設計的好奇心,這些遊戲程式設計是怎麼辦到的?
這堂課結合 C++ 程式設計教學與 Unreal 遊戲開發引擎滿足你對遊戲開發的好奇心,即使你沒有打算進入遊戲開發領域,但是透過這種滿足渴望好奇心的課程,著實是一種學習 C++ 程式設計的最佳方式。
本課程與 Epic Games 合作開發。從零開始學習 C++,同時使用虛幻引擎 5.6 製作 4 款趣味遊戲。
從這 26.5 小時的課程,你會學到
- 使用虛幻引擎 5.6 和 C++ 從零開始建立 4 款完整的遊戲。
- 精通 C++-AAA 級遊戲產業標準語言。
- 理解物件導向程式設計並將其應用於實際專案。
- 實現核心遊戲設計原則和模式。
- 為敵人和 NPC 創建智慧 AI 行為。
- 編寫簡潔、有效率且專業級的程式碼。
- 了解何時使用藍圖,何時使用 C++。
- 利用虛幻引擎遊戲框架加速開發。
- 使用 Lumen 等虛幻引擎( Unreal Engine )的現代功能對關卡進行輕量化和優化。
- 培養強大的、可遷移的遊戲開發問題解決能力。
要求
- 一台能夠運行虛幻引擎 5 的 64 位元 PC(建議)。
- 或是一台運行最新 macOS Big Sur 或更高版本的 Mac。
- 8GB 記憶體(最低配置)和 2.5 GHz 或更快的四核心 CPU。
- 相容於 DirectX 11、12 或 Metal 1.2 的顯示卡。
- 約 50GB 的可用磁碟空間。
- 無需任何虛幻引擎或程式設計經驗——我們將從零開始。
課程說明
虛幻引擎 5 C++ 開發課程 – 已更新至虛幻引擎 5.6!
準備好在精彩的虛幻引擎 5.6 世界中創作遊戲了嗎?
這門廣受好評的虛幻引擎課程由 Epic Games 合作開發,並已全面更新,充分利用了最新的工具、工作流程和遊戲開發技術。
虛幻引擎是一款免費且功能強大的引擎,從 AAA 級大作到獨立遊戲佳作,無所不包。沒錯,它非常龐大。但在本課程中,我們將一步步將其拆解,幫助您駕馭這頭猛獸,並開始創作屬於您自己的遊戲。
沒有經驗?沒問題。我們將從零開始,指導您從首次開啟虛幻引擎到使用 C++ 建立自己的可玩遊戲。
您將構建什麼
您將創建四個完整的虛幻引擎 5.6 遊戲,每個遊戲都將介紹新的工具、技術和遊戲類型:
- 障礙突襲 (Obstacle Assault) – 一款快節奏的平台遊戲,引入了核心 C++ 行動和遊戲邏輯。
- 地牢逃脫 (Dungeon Escape) – 一款第一人稱解謎冒險遊戲,你將掌握線條追蹤、增強型輸入系統、C++ 委託、組件、壓力板、物品拾取、動態光照等技術。
- 戰鬥爆破 (Battle Blaster) – 一款坦克戰鬥遊戲,你將編寫載具控製程式、發射砲彈、創建會反擊的敵人,並使用虛幻引擎的 UI 工具構建一個功能完善的 HUD。
- 射擊山姆 (Shooter Sam) – 一款第三人稱射擊遊戲,擁有先進的 AI、粒子特效和動畫藍圖,幫助你將遊戲水平提升至專業水準。
每個專案都以一個專案為基礎,為你打下堅實的虛幻引擎 5 和 C++ 基礎,同時挑戰你像遊戲開發者一樣思考。
為什麼要學習虛幻引擎 C++?
「任何認真的遊戲程式設計師都需要掌握 C++。」 – 頑皮狗工作室首席程式設計師 Jason Gregory(代表作:《神秘海域》、《最後生還者》)
本課程從零開始教授 C++,並建立真實可玩的專案 – 因此,你不僅學習文法,更掌握了驅動全球頂級遊戲的語言。
不只是教程
- 專案式學習-在學習過程中建構、測試和完善真實遊戲。
- 一流的支援-來自經驗豐富的導師和活躍的學員社群。
- 所有資源一應俱全- 程式碼、素材、圖表等等,助您一路前進。
無論您夢想成為 AAA 級遊戲開發商、推出自己的獨立熱門遊戲,還是僅僅出於興趣製作遊戲,這裡都將開啟您的虛幻引擎 C++ 之旅。
註:我們已對本課程進行全面重構,力求為您帶來最佳的教學體驗-更加流暢、簡潔,並包含大量全新內容。您將同時獲得新增內容和原有課程。重構完成後,原有內容將移至單獨的存檔課程,您仍可繼續存取原有內容。
目標受眾
- 完全零基礎的初學者,準備製作他們的第一個虛幻引擎遊戲。
- 希望將他們的 3D 作品在遊戲引擎中栩栩如生的藝術家。
- 來自 Unity、Godot 或其他平台,希望學習虛幻引擎 C++ 的開發者。
- 希望轉行從事遊戲開發的程式設計師。
- 渴望探索虛幻引擎 5.6 強大功能的業餘愛好者和有抱負的獨立遊戲開發者。
講師簡介
Kaan Alpar 遊戲開發者
大家好,我是Kaan,獨立遊戲開發者。我從事遊戲開發已有十多年。我曾在東京的日本電子學院學習電腦科學。
我曾教授過數萬名遊戲開發和程式設計入門學員。我非常了解您的感受和需求,並努力讓我的課程完美契合您的需求。我記得自己學習過程中的種種挑戰,並將這些經驗融入我的課程中。
製作遊戲是我的熱情所在。我熱愛遊戲創作的整個過程,從構思到最終成品,每個環節都讓我樂在其中。
GameDev.tv Team 學習製作與銷售遊戲
加入全球最受歡迎的遊戲開發學校,學習如何製作電子遊戲。
在 GameDev tv,我們幫助有抱負的開發者實現他們的遊戲夢想。無論你是零基礎入門還是想要提陞技能,我們的課程都會一步步引導你完成真實的專案——而且整個過程充滿樂趣。
我們已經教導超過一百萬名學員如何使用 Unity、Unreal、Godot、Blender、C#、C++ 等技術設計、開發和發布自己的遊戲。
從零基礎到資深獨立開發者,我們都能滿足你的需求 – 我們在 Udemy 上提供一些最高評價、最暢銷的遊戲開發課程。
我們的使命?很簡單:讓遊戲開發學習變得輕鬆、實用且充滿樂趣!
加入 GameDev tv 社群-讓我們一起創造精彩的遊戲!
字幕:簡中、日本語、英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400 (點擊連結看更多)
- ✨年訂閱每月 NT350 ( ⏳首年再享 30%off ) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

你可能會有興趣
- 更多遊戲設計線上課程更多遊戲設計線上課程
- 更多 C++ 程式設計線上課程
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
你必須登入才能發表留言。