Contents
你的非玩家角色 ( NPC ) 缺乏動力和戰力嗎?他們是否緩慢、愚蠢,並不斷地把頭撞在牆上?那麼這個課程是給你的。
本課程講師 Penny de Byl 博士是位全端開發者,有25年遊戲開發、程式設計、計算機圖形、動畫和網頁設計的教學經驗。在州、國家和國際層面贏過許多獎項,包括澳大利亞學與教委員會卓越教學獎和 Unity 手機遊戲課程大賽。著作暢銷的教科書如 Holistic Game Development with Unity 在全球超過100個機構中使用。
完成本課程後,你將對 AI 在遊戲中可扮演的角色,其工作原理以及如何在自己的專案中使用 AI 有廣泛的了解。
從這 9 小時的課程,你將學到
- 在 Unity 中用 C#編寫 NPC 程式
- 解釋 AI 如何應用於電腦遊戲
- 將 AI 相關的Unity資源外掛用到現有專案中
- 使用各種 AI 技術來開發 NPC 中的導航和決策能力
要求
- 你應該熟悉 C# 和 Unity 遊戲開發引擎
課程說明
你的非玩家角色 ( NPC ) 缺乏動力和戰力嗎?他們是否緩慢、愚蠢,並不斷地把頭撞在牆上?那麼這個課程是給你的。加入Penny ,她將說明、展示並協助你用 Unity 與 C#創造你自己的 NPC。 所有你需要的是有 Unity、C#的良好基礎,以及會把兩個數字加起來的能力。
在這個課程中, Penny 揭示了最流行的人工智慧技術,用於在遊戲中創造出可信賴的人物行為。這些都來自她 25 年來在遊戲、圖形方面的工作經驗與國際知名的教學風格和知識,她還著作了兩個 AI 遊戲的獲獎書籍。 整個過程中,你將會跟隨實際操作的工作坊來教你如何在當今的遊戲中使用 AI 的基本技巧。你將加入讓 NPC 按照程式進行追逐、巡邏、射擊、競賽、群聚等等。
你將學會如何編寫和使用:
- 向量 ( vectors );
- 航點 ( waypoints );
- 導航網絡 ( navmeshes, navmesh 的複數形式) ;
- A* 演算法 ( the A* algorithm );
- 人群 ( crowds );
- 物群 ( flocks );
- 動畫人物 ( animated characters ), 和
- 交通工具 ( vehicles ).
內容和概述
本課程首先對向量( vector )數學進行詳細研究,這些數學是程式設計 NPC 運動的核心。如在有 AI控制車子的賽車遊戲中,在 AI 檢查 Unity waypoint 系統前,先遵循這個航點 ( waypoints ) 系統在環境中移動角色。這導致了在將這些原理應用於開發導航網絡 ( navmeshes ) 和開發能夠在遊戲環境中找到方法的 NPC 之前,需先對圖論 ( graph theory ) 和 A * 演算法研究。 在做水族館程式設計完成自主學習的魚群之前,我們要先在人行道來來往往的人群做娛樂性的觀察並瞭解人群遇到危險如何逃離。考察了在遊戲環境中 NPC 有可能移動的各種方式,他們的思考能力將在有限狀態機 ( finite state machines )和行為樹中做充分的說明和更多的實踐研討。
課程後續包含研討會,並隨附初學者 Unity 資產文件和完整的解決方案。在整個過程中還有測驗和挑戰練習,以加強你的學習成效,並指導你表達你新發現的知識。
完成本課程後,你將對 AI 在遊戲中可扮演的角色,其工作原理以及如何在自己的專案中使用 AI 有廣泛的了解。 它將進入你的工具箱,幫助你更深入地檢驗新出的任何技術,將你的遊戲環境提升到一個新的水平。
目標受眾
- 任何有興趣學習如何程式控制自己遊戲中非玩家角色的人。
- 任何有興趣了解如何在電腦遊戲中應用人工智慧的人。
講師簡介
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 永久擁有課程 NT390 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現