學習 C++ 以及如何在虛幻( Unreal )遊戲中使用 C++

關於此專業課程
本專業課程適用於想要學習如何使用 C++ 編寫虛幻引擎( Unreal Engine )遊戲的中級程式設計師。在開始本專業化課程之前,學習者應在 Coursera 上完成至少一項其他程式設計專業課程(請參閱 為在 Unity 開發遊戲的 C# 程式設計專業課程 )或高中或大學的一門程式設計課程。第一門課程假設您具有該級別的程式設計經驗,在專業化的 4 門課程中,您將學習如何使用 C++ 程式設計以及如何使用 C++ 知識來編寫虛幻引擎遊戲。專業課程中的 C++ 和 Unreal 材料比 UCCS 前兩門遊戲程式設計課程的內容稍微不那麼全面。
到官方網站了解本課程與上課
應用的學習專案
每門課程包含 10-20 個練習,旨在教您 C++ 和 Unreal 中的小概念。您還將開發幾個更大的 C++ 控制台應用程式,它們都旨在教您重要的 C++ 和虛幻引擎概念。完成練習和程式設計作業後,您可以將 C++ 程式設計技能套用到 C++ 控制台應用程式和虛幻遊戲。
你將獲得的技能:
| 電腦程式設計 | C 程式語言家族 | 電腦程式設計工具 |
| 程式設計原則 |
字幕
簡中、英文(22 種語言供選擇 )
製作方
University of Colorado System 科羅拉多大學系統
科羅拉多大學是國內和全球公認的高等教育領導者。我們合作滿足學生和社區的不同需求。我們以科羅拉多州及其他地區獨有的方式促進創新、鼓勵發現並支持知識的擴展。
第 1 門課程 C++ 程式設計與虛幻引擎簡介
你將學到的內容有
本課程是關於開始學習如何在 Windows 或 Mac 上使用 C++ 程式語言和虛幻引擎開發視訊遊戲。
本課程假設您以前有使用其他語言的程式設計經驗。儘管我們將從 C++ 的基礎知識開始,但幾乎沒有人學習(或教授)C++ 作為第一語言。同樣,虛幻引擎是一款商業的、工業強度的遊戲引擎。強大的功能伴隨著巨大的複雜性,因此,你必須有努力學習如何在虛幻引擎中使用 C++ 的意願。
總的來說,電腦程式設計確實很有趣,而寫程式遊戲就更好玩了!
注意:入門(開始學習 C++ 和虛幻引擎)並不等於容易(做起來不難)。學習使用虛幻引擎中的 C++ 進行程式設計確實很難,尤其是因為這門課程基本上是大學一年級課程的前半部分。在掌握材料的同時應對課程挑戰會給你帶來回報,但這樣做需要艱苦的努力,甚至在這過程中你會忍不住講幾句三字經。
- 模組 1:編寫您的第一個 C++ 控制台應用程式和 Unreal 腳本
- 模組 2:了解我們如何在程式中儲存和使用資料
- 模組 3:了解我們如何使用類別和物件來實現我們的程式碼
- 模組 4:了解 Unreal Engine 的基礎知識
第 2 門課程 更多 C++ 程式設計和虛幻
你將學到的內容有
本課程是專業化的第二門課程,學習如何在 Windows 或 Mac 上使用 C++ 程式語言和 Unreal 遊戲引擎開發電玩遊戲。
本課程假設您已掌握專業化前一門課程的先修知識。在學習本課程之前,你應該確保自己已經掌握了這些知識,無論是透過學習之前的課程還是透過個人經驗。在整個課程中,您將透過探索更多 C++ 和 Unreal 主題來繼續建立基礎 C++ 和 Unreal 知識。
- 模組 1:了解我們如何在程式碼中做出決策
- 模組 2:在虛幻遊戲中取得和使用玩家輸入
- 模組 3:了解如何使用迭代(looping)在程式碼中重複操作
- 模組 4:探索在陣列、C++ 容器和虛幻 TArray<> 容器中儲存大量資料
第 3 門課程 C++ Class 開發
你將學到的內容有
本課程是專業化的第三門課程,學習如何在 Windows 或 Mac 上使用 C++ 程式語言和 Unreal 遊戲引擎開發電玩遊戲。
本課程假設您已掌握該專業前兩門課程的先修知識。在學習本課程之前,你應該確保自己已經掌握了這些知識,無論是透過學習以前的課程還是透過個人經驗。在整個課程中,您將透過探索更多 C++ 和 Unreal 主題來繼續建立基礎 C++ 和 Unreal 知識。
- 模組 1:了解抽像如何幫助我們開發優秀的軟體以及設計和實作控制台應用程式 Class (類)
- 模組 2:探索函數在「幕後」的實際工作方式
- 模組 3:設計和實作 Unreal 類別並將其包含在遊戲中。了解字串在 C++ 和 Unreal HUD 中的工作原理
- 模組 4:擴展您對指標的理解並為 Unreal 遊戲添加音效
第 4 門課程 虛幻遊戲中級物件導向編程
你將學到的內容有
本課程是專業化的第四門也是最後一門課程,旨在學習如何在 Windows 或 Mac 上使用 C++ 程式語言和 Unreal 遊戲引擎開發視訊遊戲。
本課程假設您已掌握專業化前三門課程的先修知識。在學習本課程之前,你應該確保自己已經掌握了這些知識,無論是透過學習以前的課程還是透過個人經驗。在本課程中,您將透過使用檔案輸入和輸出、繼承( inheritance )和多態性( polymorphism )以及事件處理來開發具有更好的物件導向設計的更強大的遊戲,從而鞏固您的基礎 C# 和 Unity 知識。
本課程為您提供更多工具,幫助您使用 C++ 和 Unreal 建立精彩的遊戲!
- 模組 1:開始使用檔案來實現虛幻遊戲
- 模組 2:了解繼承和多態性如何幫助我們為遊戲編寫更少的程式碼
- 模組 3:實現事件處理以進行更好的物件導向設計並為您的虛幻遊戲添加選單
- 模組 4:探索小型虛幻遊戲的完整實現
到官方網站了解本課程與上課

你可能會有興趣
- Coursera 訂閱 : 無限制訪問 7,000 多項世界一流的課程、實踐專案和工作準備證書計劃 – 只需支付一次全包式訂閱費用 查看優惠連結
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入

發表迴響