Unity 中的 AI 实用指南

Practical guide to AI in Unity

为 Unity 游戏创建 AI:使用状态机、行为树和遗传算法开发群体模拟

 你将学到什么

  • 为《边缘世界》或《缺氧》等殖民地生存游戏奠定基础
  • 为您的游戏开发简单和复杂的实用人工智能解决方案
  • 使用状态机创建简单的 AI
  • 使用状态模式制作可扩展的状态机
  • 使用行为树开发复杂的人工智能
  • 掌握行为设计器插件
  • 用遗传算法模拟生态

 要求

  • 对Unity的基本了解
  • 对 C# 的基本了解

 描述

了解如何使用 Unity 为视频游戏创建最先进的 AI。

我相信实用的学习方法,因此本课程将主要基于项目。您不会只学习枯燥的理论并在几天内忘记所有内容,而是将学到的概念应用到两个实际的 Unity 项目中:

  • Catch:一个简单的数字复制品,玩每个孩子最喜欢的游戏:Catch

  • 殖民地模拟:像 Rimworld 或 Oxygen Not Included 这样的游戏,你无法直接控制 NPC,而是由 AI 控制,你需要确保他们有足够的食物来帮助他们生存。

此外,本课程还包含免费的独家行为设计师教育许可证通常费用约为 90 美元。行为设计器是行为树的行业标准解决方案,并慷慨地为我提供了他们专门为本课程构建的独家教育许可证。所以你不会在其他地方得到它。

当然,您也将获得该课程的终身访问权限

我们将从最简单的人工智能系统开始,即状态机

之后,我们将改进状态机并通过状态模式使它们更具可扩展性。

然后我们将讨论主题,这是独立游戏和 AAA 游戏制作中使用的更先进的技术之一:行为树。

最后,我们将了解一种更具实验性的人工智能方法,即遗传算法,它更像是一个小众主题,但具有脱颖而出的非常有趣的游戏机制的潜力。

虽然本课程已经相当广泛,涵盖了现代游戏开发中人工智能最重要的方面,但我不可能涵盖这个巨大领域的所有内容。例如,我不会讨论机器学习,因为仅这个主题就足以填满一大堆课程,而且对于大多数游戏人工智能来说实际上并不实用,因为你缺乏对其的控制。

在课程结束时,您将对现代游戏开发最重要的人工智能技术和设计模式充满信心。

那么您还在等什么,现在就加入我,开始自己创建令人惊叹的人工智能系统。

本课程适合谁:

  • 对 Unity 中的 AI 感兴趣的中级游戏程序员
  • 具有一定编码和 Unity 背景的游戏设计师
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。