# GOAP ## GOAP v3 - [Introduction](https://goap.crashkonijn.com/readme.md) - [What is Goap?](https://goap.crashkonijn.com/readme/theory.md) - [Tutorial](https://goap.crashkonijn.com/readme/tutorial.md) - [1. Getting Started](https://goap.crashkonijn.com/readme/tutorial/gettingstarted.md) - [2. Idle](https://goap.crashkonijn.com/readme/tutorial/setup.md) - [3. Pears](https://goap.crashkonijn.com/readme/tutorial/pears.md) - [FAQ](https://goap.crashkonijn.com/readme/faq.md) - [Upgrading](https://goap.crashkonijn.com/upgrading.md) - [V3.1 Upgrade guide](https://goap.crashkonijn.com/upgrading/upgrade-guide-3.0-3.1.md) - [V3.0 Changes](https://goap.crashkonijn.com/upgrading/core-concepts.md) - [V3.0 Upgrade guide](https://goap.crashkonijn.com/upgrading/upgrade-guide-2.1-3.0.md) - [V2.1 Upgrade guide](https://goap.crashkonijn.com/upgrading/upgrade-guide-2.0-2.1.md) - [Config](https://goap.crashkonijn.com/config.md) - [Through ScriptableObjects](https://goap.crashkonijn.com/config/scriptableobjects.md) - [Through Code](https://goap.crashkonijn.com/config/code.md) - [Classes](https://goap.crashkonijn.com/classes.md) - [Goals](https://goap.crashkonijn.com/classes/goals.md) - [Actions](https://goap.crashkonijn.com/classes/actions.md) - [AgentBehaviour and ActionProvider](https://goap.crashkonijn.com/classes/agentbehaviourandactionprovider.md) - [Sensors](https://goap.crashkonijn.com/classes/sensors.md) - [TargetKeys](https://goap.crashkonijn.com/classes/targetkeys.md) - [WorldKeys](https://goap.crashkonijn.com/classes/worldkeys.md) - [General](https://goap.crashkonijn.com/general.md) - [AgentType & Capabilities](https://goap.crashkonijn.com/general/agenttypeandcapabilities.md) - [Controllers](https://goap.crashkonijn.com/general/controllers.md) - [Generator](https://goap.crashkonijn.com/general/generator.md) - [WorldState](https://goap.crashkonijn.com/general/worldstate.md) - [Conditions & Effects](https://goap.crashkonijn.com/general/conditionsandeffects.md) - [Data Injection](https://goap.crashkonijn.com/general/injection.md) - [Life Cycles](https://goap.crashkonijn.com/general/lifecycle.md) - [GraphViewer](https://goap.crashkonijn.com/general/graphviewer.md) - [Examples](https://goap.crashkonijn.com/examples.md) - [Simple](https://goap.crashkonijn.com/examples/simple.md) - [Complex](https://goap.crashkonijn.com/examples/complex.md) ## GOAP v2 - [Introduction](https://goap.crashkonijn.com/goap-v2/introduction.md) - [What is Goap?](https://goap.crashkonijn.com/goap-v2/introduction/theory.md) - [Getting Started](https://goap.crashkonijn.com/goap-v2/introduction/gettingstarted.md) - [Code](https://goap.crashkonijn.com/goap-v2/introduction/gettingstarted/code.md) - [ScriptableObjects](https://goap.crashkonijn.com/goap-v2/introduction/gettingstarted/scriptableobjects.md) - [FAQ](https://goap.crashkonijn.com/goap-v2/introduction/faq.md) - [Upgrading](https://goap.crashkonijn.com/goap-v2/introduction/upgrading.md) - [Config](https://goap.crashkonijn.com/goap-v2/config.md) - [Through ScriptableObjects](https://goap.crashkonijn.com/goap-v2/config/scriptableobjects.md) - [Through Code](https://goap.crashkonijn.com/goap-v2/config/code.md) - [Classes](https://goap.crashkonijn.com/goap-v2/classes.md) - [Goals](https://goap.crashkonijn.com/goap-v2/classes/goals.md) - [Actions](https://goap.crashkonijn.com/goap-v2/classes/actions.md) - [AgentBehaviour](https://goap.crashkonijn.com/goap-v2/classes/agentbehaviour.md) - [GoapSet](https://goap.crashkonijn.com/goap-v2/classes/goapset.md) - [Sensors](https://goap.crashkonijn.com/goap-v2/classes/sensors.md) - [TargetKeys](https://goap.crashkonijn.com/goap-v2/classes/targetkeys.md) - [WorldKeys](https://goap.crashkonijn.com/goap-v2/classes/worldkeys.md) - [General](https://goap.crashkonijn.com/goap-v2/general.md) - [WorldState](https://goap.crashkonijn.com/goap-v2/general/worldstate.md) - [Conditions & Effects](https://goap.crashkonijn.com/goap-v2/general/conditionsandeffects.md) - [Data Injection](https://goap.crashkonijn.com/goap-v2/general/injection.md) - [Life Cycles](https://goap.crashkonijn.com/goap-v2/general/lifecycle.md) - [NodeViewer](https://goap.crashkonijn.com/goap-v2/general/nodeviewer.md) - [Examples](https://goap.crashkonijn.com/goap-v2/examples.md) - [Simple](https://goap.crashkonijn.com/goap-v2/examples/simple.md) - [Complex](https://goap.crashkonijn.com/goap-v2/examples/complex.md)