目标导向行动规划的高级游戏人工智能
人工智能用于为模拟、实时战略游戏等创建复杂的游戏角色行为
学习内容:
* 如何使用 C# 设计和编写行为更加智能的非玩家角色。
* 目标、状态、行动、信念和路径规划如何应用于电脑游戏。
* 目标导向行动计划 (GOAP) 库的精细运作以及从头开始构建一个库。
* 如何开发和调试您自己的模拟。
课程内容主题:
* 人工智能(AI)
* 游戏开发
* 开发
课程要求:
* 您应该熟悉 C# 和 Unity 游戏开发引擎。
课程详细描述:
_目标导向行动规划 (GOAP)_ 是一种 AI 架构,使游戏角色能够根据环境状态和可用资源选择目标并制定实现这些目标的计划。它可以用于从第一人称射击游戏到实时战略等各种游戏类型,以开发能够做出明智决策的智能角色,而无需大型有限状态机。该库用 C# 编写并在 Unity V.2019 中实现,但可以轻松移植到其他应用程序。
课程内容涵盖 GOAP 的核心概念、Unity 导航网格系统(NavMesh)的设置与应用、GOAP 库的构建、复杂行为设计、库存系统开发、动态资源管理、多角色协作模拟等内容。通过医院模拟场景的实战项目,学员将从零开始构建 GOAP 库并测试其功能,同时掌握 Unity UI 系统、动态 NavMesh 烘焙、资源拖拽交互、相机控制等关键技术。
课程由 Penny de Byl 教授授课,她拥有 25 年游戏开发与人工智能领域教学经验,并著有《Holistic Game Development with Unity》等畅销书籍。课程采用项目驱动教学法,通过动手实践帮助学员深入理解 GOAP 的工作原理,并具备将模拟场景扩展为完整游戏的能力。
学生评价显示,课程以清晰的讲解、实用的项目案例和深入浅出的教学方式,帮助学员快速掌握复杂 AI 技术,适用于希望提升游戏角色智能行为设计能力的开发者、游戏设计师及 AI 爱好者。





