Contents
了解有關多人卡丁車賽車體驗的車輛物理、遊戲機制、人工智慧和網路的所有資訊。
從這 14.5 小時的課程,你會學到
- 如何使用 Unity 的車輛物理系統從頭開始創建四輪車輛。
- 如何在 Unity 遊戲中實現 Photon (光子) 連網服務。
- 與賽車力學( racing mechanics )相關的人工智慧技術。
要求
- 對 C# 有深入的了解
- 熟悉 Unity 遊戲引擎
課程說明
在 Unity 中從頭開始建構多人卡丁車賽車遊戲( Kart Racing Game ),將使用 Unity 2019 和 Photon 連網工具帶您逐步完成您自己的卡丁車體驗的設置和開發。
卡丁車賽車類型可以追溯到 1980 年代,儘管它因 Super Mario Kart (1992) 和 Crash Team Racing (1999) 而流行。 該類型將賽車和街機類型的機制與著名的虛構人物和佈滿拾音器和障礙物的時髦軌道混合在一起。 創建這樣的遊戲結合了網路、人工智慧、界面設計、特效和音訊的技能。
在本課程中,Penny 揭示了用於在遊戲中創建 NPC 賽車角色行為的最流行的 AI 技術,使用她國際知名的教學風格和超過 25 年從事遊戲、圖形工作並撰寫了兩本有關遊戲 AI 的獲獎書籍的知識。 在整個過程中,您將跟隨旨在引導您完成組裝您自己的卡丁車賽車遊戲的每一步的實踐研討會。 您將首先使用智慧 NPC 組件從頭開始建構單人遊戲體驗,然後使用 Photon 主伺服器添加網路功能以創建多人遊戲。
了解如何編寫程式和運用:
- 使用 Unity 的車輪碰撞器和剛體從頭開始構建的汽車物理和控制器;
- 具有航路點導航、智能加速和製動以及避讓行為的 AI 駕駛汽車;
- 帶有玩家位置、後視攝像頭和排行榜的賽道迷你地圖;
- 與 Photon 連網,包括設置主伺服器、遠端程序呼叫和連網物件實例化;
- 車輛類型和玩家名稱的角色選擇; 和
- 圖形用戶界面。
內容和概述
該課程首先詳細解釋了 Unity 的車輛物理系統。 一輛四輪汽車將使用車輪碰撞器和剛體從頭開始建構,其中探索每個設置並測試所有可能的功能並通過它的步伐來獲得打滑、加速、制動和重量的正確平衡。 然後,該系統將被轉移到高品質的卡丁車模型中,並放置在賽道環境中,在該環境中,將添加人工智慧機制來開發非玩家角色車輛,這些車輛可以有效地在賽道上行駛,同時避免或在某些情況下積極碰撞其他車輛玩家。
您將逐步完成一個完整的卡丁車賽車單人遊戲,其中一名玩家與三名 NPC 對戰。 將計算比賽名額,並添加一個平視顯示器 (HUD),其中包含後視攝像頭、小地圖和玩家排行榜。 您還將學習如何實現攝像機追蹤腳本,您可以使用該腳本在不同視角的玩家之間切換。
單人遊戲完成後,將使用 Photon API 設置主伺服器,然後將多人遊戲功能添加到遊戲中,這樣您就可以與朋友一起玩了。 您將學習如何創建自己的伺服器、向其他玩家發送遠端程序呼叫以及實例化連網物件,其中一些是 AI 角色。
完成本課程後,您將涵蓋人工智慧、網路和用戶界面創建等各種遊戲開發技術。 您獲得的知識和技能將適用於眾多遊戲類型,並有助於您為自己的遊戲專案添加高級功能。
學生對 Penny 課程的評價:
- Penny 博士是位很好的人,也是一位真正的專家。 我上過的所有她的課程都是一流的,在我看來,沒有比她更好的老師了。 她樂觀的性格使您感覺好像是在聽一位朋友而不是一位單調的老師。
- 這是我為 Unity 購買的第一門課程,因為我已經修修補補了 Unity 多年,並沒有真正做任何事情,但我只完成了課程的 27%,而且我已經學到了很多新東西,這真的 讓我看到了 Unity 的力量。 我在 YouTube 上關注 Penny 有一段時間了,她是一位出色的講師,非常清楚您正在編寫的程式碼並解釋了它是如何工作的。
- 我真的很欣賞清晰度。 我以前曾多次嘗試學習如何編寫程式碼,並且發現我的知識來龍去脈。 這一次,這些概念真的很重要。 Holistic3D 方法很有料!
目標受眾
- 初學者遊戲開發者有興趣了解建構整個遊戲的內容。
- 經驗豐富的 Unity 開發人員想知道如何使用 Photon Engine 讓他們的遊戲多人遊戲。
- 所有遊戲開發人員都希望了解更多關於角色導航和移動中使用的人工智慧技術。
講師簡介
Penny de Byl 計算機科學、遊戲和程式藝術教授
嗨,我是 Penny de Byl 博士。我是全端的程式開發者,且是擁有真正熱情的學術教師。25年來,我在澳大利亞和歐洲一直在教別人遊戲開發、程式設計、但腦圖形、動畫和網頁設計。我最暢銷的教科書,包括 Holistic Game Development with Unity: An All-in-One Guide to Implementing Game Mechanics, Art, Design and Programming在全球超過100個機構中使用。我的畢業生在Apple、Ubisoft、LinkedIn 和 Deloitte Digital 等公司工作。
在州、國家和國際層面,我贏過許多獎項,包括澳大利亞學與教委員會卓越教學獎和 Unity 手機遊戲課程大賽。我的計算機科學和相關領域的教學方法是基於專案、給你動手做的研討會,你可以立即有能力實踐。
我希望我的虛擬教室能幫你完全武裝起來,提供你終身學習的技能。我很高興現在把我的全部精力集中在 Udemy 上,把我多年的知識和經驗帶給渴望學習技術的人。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- Unity 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
你必須登入才能發表留言。