Contents
使用 C++ 在虛幻引擎 5 ( Unreal Engine 5 ) 中建立快節奏、有競爭力的多人射擊遊戲!
從這 65 小時的課程,你會學到
- 通過跨網際網路對接相會時段(sessions)連接玩家
- 創建一個外掛以將任何虛幻引擎專案轉換為多人遊戲
- 在虛幻引擎中程式編輯多人配對
- 學習快節奏、有競爭力的射擊遊戲的複製技術
- 通過最小化頻寬和最大化性能來優化網路程式碼
- 多人遊戲的滯後補償技術,包括客戶端預測和伺服器端倒帶
- 多種武器,包括手槍、衝鋒槍、突擊步槍、散彈槍、狙擊步槍、火箭發射器、榴彈發射器和投擲手榴彈
- 拾取物包括護盾、健康、速度增益、跳躍增益和彈藥拾取
- 蹲伏、瞄準、跳躍、掃射、裝彈和投擲,盡在多人遊戲中
- 將 HUD 與健康和盾牌、彈藥計數、得分和失敗以及遊戲計時器一起使用
- 自定義遊戲模式、自定義比賽狀態以及多人遊戲中使用的核心類的使用
- 了解 Game Mode、Game State、Player State、Player Controller、Pawn、Character 和 Actor 類在多人遊戲中的工作方式
- 創建你自己的子系統來管理線上相會時段
- 了解 Unreal Engine Online Subsystem 並使用它編寫使用任何線上服務(例如 Steam)的多人遊戲
- 顯示公告包括:誰淘汰了誰,誰贏了比賽,獲勝隊伍,倒數計時
- 自定義比賽狀態:在熱身階段飛來飛去,在冷卻階段顯示獲勝者
要求
- C++基礎知識(變數、函數、指針、類)
- 至少有一些虛幻引擎的經驗——組件、功能和藍圖的創建(參加我的其他課程之一!點入講師連結)
課程說明
超過 64 小時的內容!
在這個全面的 C++ 課程中了解有關虛幻引擎多人遊戲的所有資訊。 從頭開始,我們創建了一個完整的多人射擊遊戲,能夠建立和加入遊戲相會時段並通過網際網路連接許多玩家。 我們將創建我們自己的自訂的外掛,可以將其添加到任何虛幻引擎專案中,以輕鬆將其變成多人遊戲。
我們學習如何優化我們的遊戲以獲得最佳性能,因為競技射手需要盡可能高的性能。 我們將實施客戶端預測和伺服器端倒帶等延遲補償技術,即使存在高延遲,遊戲也能流暢運行!
我們學習如何為每個多人遊戲機制使用適當的遊戲類。 自定義比賽狀態、熱身/冷卻比賽計時器、Elim 公告、帶有健康、盾牌、彈藥和手榴彈的 HUD,等等! 我們在伺服器上保留所有重要功能,以防止作弊,並學習使用玩家控制器、遊戲模式、遊戲狀態、玩家狀態、角色和遊戲實例類的正確方法。
我們製造突擊步槍、手槍、衝鋒槍、火箭發射器、榴彈發射器、狙擊步槍和投擲手榴彈! 多人遊戲中的所有功能,並針對最佳性能進行了優化。
完成本課程後,你將能夠創建你想要的任何多人遊戲。 如果你能做好快節奏的射擊遊戲,你就可以做其他任何遊戲,因為快節奏的競技遊戲需要最好的性能。
目標受眾
- 那些想製作多人遊戲的人
- 那些希望將現有專案轉換為多人遊戲的人
- 那些想製作具有競爭力的多人遊戲的人
- 希望學習多人遊戲程式編輯的人
- 希望了解多人遊戲優化的人
- 希望了解 AAA 級射擊遊戲使用的滯後補償技術的人
- 希望學習虛幻引擎的多人遊戲程式碼庫以便製作他們想要的任何多人遊戲的人
講師簡介
Stephen Ulibarri 工程師、程式設計師、遊戲開發者、作家
當我獲得化學工程學士學位時,我接觸到了程式設計的世界。 我立刻被迷住了。 我對遊戲開發充滿熱情,也熱衷於創造性地解決問題。 我撰寫並自行出版了一部科幻小說,熱愛一切有創意的事物。 我在工程、數學、物理、化學和編程方面有協助和輔導經驗。
從那以後,我在手術模擬領域獲得了專業的行業經驗。 這是非常有益的,我的熱情是傳授我的知識,以便其他人能夠像我一樣獲得高度參與和有趣的職業!
我喜歡騎自行車、繪畫、3D 設計和視訊遊戲中的程式生成。 我目前正在我的 YouTube 頁面上教授如何實現算法,例如程式生成的關卡創建技術:Druid Mechanics。
我還寫了一本關於 Unreal Engine C++ 的書,可以在 Amazon 上找到,標題為:Unreal Engine C++ The Ultimate Developers Handbook。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT390 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- 遊戲開發相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入