Unity 的 AI 實用指南


為一個 Unity 的遊戲創建 AI : 使用狀態機、行為樹和遺傳演算法開發一個殖民地生存遊戲模擬

報名參加課程

從這 4.5 小時的課程,你會學到

  • 為一個殖民地生存遊戲奠定基礎,比如 Rimworld 或者 Oxygen Not Included
  • 為你的遊戲開發簡單和複雜的實用人工智慧解決方案
  • 用狀態機( State Machines )建立一個簡單的 AI
  • 使用狀態模式( State Pattern )建立可擴充的狀態機( State Machines )
  • 用行為樹( Behaviour Trees )開發一個複雜的 AI
  • 掌握行為設計師外掛( Behavior Designer Plugin )
  • 用遺傳演算法模擬生態系統

要求

  • 已安裝 Unity v2019.3
  • 對 Unity 的基本理解
  • C# 的基本理解

課程說明

瞭解如何使用 Unity 為視訊遊戲建立最先進的 AI。

我相信以實踐的方法學習最有用,所以這門課程主要以專案為基礎。你不會只是學習枯燥的理論,在幾天內就忘記了,而是會將學到的概念應用到兩個實際的 Unity 專案中:

  • Catch : 一個簡單的數位複製遊戲情節,每個孩子最喜歡的遊戲: 捕捉( Catch )
  • Colony Simulation : 一個類似 Rimworld 或 Oxygen Not Included 的殖民地模擬( Colony Simulation )遊戲,你不能直接控制 NPCs,但是他們被 AI 控制,你需要確保他們有足夠的食物來幫助他們生存。

此外,本課程還包含一個免費的獨家行為設計師教育授權( Behavior-Designer Educational-License ),通常需要花費 70 美元。Behavior Designer 是行為樹( Behaviort rees )的行業標準解決方案,並慷慨地為我提供了一個獨家教育授權,這是他們專門為這門課程設計的。所以你不會在其他地方得到它。

當然,你也可以終身享受這門課程。

我們將從最簡單的 AI 系統開始,即 State-Machines。

在此之後,我們將改進 State-Machines,並使它們更具可擴充性。

然後,我們將觸及主要的主題,這是一個更先進的技術,用於個人開發和 AAA-Gameproductions 就像 : BehaviorTrees. (行為樹)

最後,我們將看到一個更具實驗性的 AI 方法,即遺傳演算法( Genetic Algorithms ),它更多的是一個小眾話題,但有潛力成為非常有趣的遊戲機制脫穎而出。

儘管這門課程涵蓋範圍已相當廣,包含了現代遊戲開發的 AI 最重要方面,但我不可能說完整個龐大領域的所有內容。例如,我不會討論機器學習( machine learning ),因為這個主題本身就已有一大堆課程,而且對於大多數遊戲需要的 AI 來說實際上並不實用,因為你對它缺乏控制。

在課程結束的時候,你會對最重要的 AI 技術和現代遊戲開發的設計模式充滿自信。

那麼,你還在等什麼呢? 現在就加入我的行列,開始自己創造令人驚嘆的 AI 系統吧。

目標受眾

  • 對 Unity 的 AI 感興趣的中級遊戲程式設計師
  • 一些程式設計和 Unity 背景的遊戲設計者

講師簡介

Andreas Metz 教師和獨立開發人員  ( 更多講師主講課程介紹 )  

你好,我是 Andreas,一個在程式設計方面有5年經驗的軟體工程師。

我畢業於維也納大學資訊學和心理學碩士學位,不久之後就成為了一名教師。

作為一個兼職工作,我已經從事職業遊戲開發工作,到現在已經8年了。

我曾在奧地利各大學和高中教授團結,因此在教學方面有相當多的經驗。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

當這個頁面更新時,傳送 e-mail 給我

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: