Unity Learn home
View Project Content

Goal Driven Behaviour

Project
Intermediate
+60 XP
4 Hours30 Mins
(249)
Overview
Summary
In this project you will learn about the Goal-Orientated Action Planning (GOAP) architecture used to create intelligent agents that can set goals and plan at achieving them. Unlike Finite State Machines, actions and states are uncoupled, making for a very flexible system. You will build a GOAP system from the ground up and implement it in a simple hospital simulation.
Project Objective
  • Explain the GOAP architecture and discuss its advantages and uses.
  • Develop a reusable GOAP library with C#.
  • Implement GOAP in creating a simulated hospital environment.
  • Understand the differences between goals, states, plans and actions.
  • Develop an inventory system to assign and deassign game resources to agents for use in performing actions."
Select your Unity version
Last updated: January 24, 2023
2021.3
2019.4
2019.3
2019.2
2019.1
Language
English