# 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)
