goap
Goal Oriented Action Planning AI in Unity
File Explorer
Download Latest Version (.zip)- Axe.mat
- Axe.mat.meta
- Blacksmith.mat
- Blacksmith.mat.meta
- ChoppingBLock.mat
- ChoppingBLock.mat.meta
- Forge.mat
- Forge.mat.meta
- Logger.mat
- Logger.mat.meta
- Miner.mat
- Miner.mat.meta
- Pick.mat
- Pick.mat.meta
- Rock.mat
- Rock.mat.meta
- Supply.mat
- Supply.mat.meta
- Tree.mat
- Tree.mat.meta
- WoodCutter.mat
- WoodCutter.mat.meta
- ChoppingBlock.prefab
- ChoppingBlock.prefab.meta
- Forge.prefab
- Forge.prefab.meta
- Rock.prefab
- Rock.prefab.meta
- SupplyPile.prefab
- SupplyPile.prefab.meta
- ToolAxe.prefab
- ToolAxe.prefab.meta
- ToolPick.prefab
- ToolPick.prefab.meta
- Tree.prefab
- Tree.prefab.meta
- main.unity
- main.unity.meta
- FSM.cs
- FSM.cs.meta
- FSMState.cs
- FSMState.cs.meta
- GoapAction.cs
- GoapAction.cs.meta
- GoapAgent.cs
- GoapAgent.cs.meta
- GoapPlanner.cs
- GoapPlanner.cs.meta
- IGoap.cs
- IGoap.cs.meta
- FSM.meta
- GOAP.meta
- MouseOrbit.js
- MouseOrbit.js.meta
- SmoothFollow.js
- SmoothFollow.js.meta
- SmoothLookAt.js
- SmoothLookAt.js.meta
- ChopFirewoodAction.cs
- ChopFirewoodAction.cs.meta
- ChopTreeAction.cs
- ChopTreeAction.cs.meta
- DropOffFirewoodAction.cs
- DropOffFirewoodAction.cs.meta
- DropOffLogsAction.cs
- DropOffLogsAction.cs.meta
- DropOffOreAction.cs
- DropOffOreAction.cs.meta
- DropOffToolsAction.cs
- DropOffToolsAction.cs.meta
- ForgeToolAction.cs
- ForgeToolAction.cs.meta
- MineOreAction.cs
- MineOreAction.cs.meta
- PickUpLogsAction.cs
- PickUpLogsAction.cs.meta
- PickUpOreAction.cs
- PickUpOreAction.cs.meta
- PickUpToolAction.cs
- PickUpToolAction.cs.meta
- Blacksmith.cs
- Blacksmith.cs.meta
- Labourer.cs
- Labourer.cs.meta
- Logger.cs
- Logger.cs.meta
- Miner.cs
- Miner.cs.meta
- WoodCutter.cs
- WoodCutter.cs.meta
- Actions.meta
- BackpackComponent.cs
- BackpackComponent.cs.meta
- ChoppingBlockComponent.cs
- ChoppingBlockComponent.cs.meta
- ForgeComponent.cs
- ForgeComponent.cs.meta
- IronRockComponent.cs
- IronRockComponent.cs.meta
- Labourers.meta
- MovableComponent.cs
- MovableComponent.cs.meta
- SupplyPileComponent.cs
- SupplyPileComponent.cs.meta
- ToolComponent.cs
- ToolComponent.cs.meta
- TreeComponent.cs
- TreeComponent.cs.meta
- ActivateTrigger.cs
- ActivateTrigger.cs.meta
- DragRigidbody.js
- DragRigidbody.js.meta
- AI.meta
- Camera Scripts.meta
- GameData.meta
- General Scripts.meta
- Scripts.meta
- axe.png
- axe.png.meta
- choppingBlock.png
- choppingBlock.png.meta
- forge.png
- forge.png.meta
- pick.png
- pick.png.meta
- rock.png
- rock.png.meta
- supply.png
- supply.png.meta
- tree.png
- tree.png.meta
- Materials.meta
- Resources.meta
- Scenes.meta
- Standard Assets.meta
- Textures.meta
- 00000000000000001000000000000000
- 00000000000000002000000000000000
- 00000000000000003000000000000000
- 00000000000000004000000000000000
- 00000000000000004100000000000000
- 00000000000000005000000000000000
- 00000000000000005100000000000000
- 00000000000000006000000000000000
- 00000000000000006100000000000000
- 00000000000000007000000000000000
- 00000000000000008000000000000000
- 00000000000000009000000000000000
- 0000000000000000a000000000000000
- 0000000000000000b000000000000000
- 0000000000000000c000000000000000
- 06711e18cc7f0164a82cd262f3f9705a
- 078b1cbc42e276b4b9ba45d48c9b4915
- 07b32ea9f5dc75f45892f3eb67608311
- 0a79b652f84fbf249b93bb6aaf8f06b4
- 0f8d72b463f79f34c821f033b895b481
- 151c1217e4002ae43a61e9c1f7944a23
- 158bc048422cd5848b33e464d472eb87
- 19462a6c515617d478b45ce0a5e943cc
- 1989c6f9453bf7c4babcd3dcfb510c24
- 19f8247cdaeef4243be8dbad38c8663a
- 207197a23674f1a4787542dfa55de77c
- 24de2a6608264034fbc569a5968720bd
- 27acebc9ad1110f6d00074c88d76c639
- 2a97e66e370ef87489c65ac9589ba572
- 2da042e9c4fc84242b21f2a52d63e14b
- 2f8d527fff8b83b4496bdd018f6b3dba
- 36c8cccb30a09c940901ccd780f0d0b4
- 384560705fac9154ab4995bd5b2fa258
- 3a14d8bfc47121a4a93d6850916983e8
- 3cadc5c144b6941fd9b94e6f6cbaa3cc
- 3dd4d2d343b0ed9449cd090110be43b6
- 4112277de8c9021469d57d40a3d8a939
- 443aae061159b744bb73d78e452d75ec
- 44c444b7f970e294e92c8b689b736666
- 451cd3966cc46a44495d045148cb2e12
- 4863df535cdc7344aaf020b41cbfe15e
- 4b1301bfd3fb4d647afecae4877fb3ee
- 527c757bf1415f54d82e671758134063
- 5ad670a48e3f0b1499f2b11d1020a562
- 625f9dede3d749b49a5ca33901e4e61c
- 62a8a897a6033344daee9521af02a3de
- 65a212b616501e3449f18ebfbbe27b05
- 6685d213dcd37451eaa7643f63089046
- 6eabfc7b5476e5046bf65392a1b18a81
- 732c7663c1a24f44e8dd60a2b3dd08d8
- 7450f57bb9a473d4ba32c9574c85e1c2
- 7ddae4ff62fa9634c8eed0be9e74b50c
- 804d124deff9a9046ac9d9a428efc156
- 809513083ec6c0f4082eb992d2ebb618
- 81c40a638cdd4a749a5d5d8c69b55d86
- 8636e662e0f7d440fa257e9dce592504
- 885b1972ad11a921d000d37b8d76c639
- 89d4a2347bc39ff4aafa9398ae9049a2
- 8a4debc9ad1110f6d00074c88d76c639
- 8daad0838a9e68d4e837169e369f3014
- 9196856542a9d134281dacea4771203c
- 9b2af2eed9202354a90aeae7c0940188
- 9f7f95c3987b7134caf6ed128afd154d
- a14fb6e85f8c28840ae91dc4536022f1
- a80bd451a1916c7479fcba92ac4b3d56
- a8195ed317dd8e2489a7831750d266bd
- a9a07630984c23e48a79079359aca64c
- afa8a4056e1aa474a872fe5df992c62a
- b24cb30fa095bac41b24778d9f95ca80
- b66328ed32b74be49aa5c34df0496b25
- b752d7129f225af4ab0b0ee219d7ba94
- c1c69cc84e4f6fe4abc42a4099854004
- c36cb81095e563646b668259e0dedaff
- c8634e062924929664361c08745211fb
- cae09c86ad1122e5d0006ac98d76c639
- ce9c3d140dd937a438a3c471ef37288e
- d824f37344bac1541bcecbe78cd2f7b5
- d9ebeb29263692f4c9be2ce19717afdf
- daed0508e777f5b49babd49b9ec95ff5
- de476668fc523474da2e2bff7507185e
- e2b43c1dc4955734cafcb9e737d3c0f4
- e48bff60069091c4b9bdabc7c2b9f51f
- e96fe49944c7a594d9fabe16b6c4a20d
- eb71a19a8bc1ec74595dcaf91d8ee70d
- f502e1fc5bf6e724b84db0de17e5fd03
- f53af1a91e24d0c47966d6754ccec5af
- f61e62b578f8ae94c9c371d9dafc33ca
- f6618100a58e5304cb7e5b3a2e426471
- f830e1c7a1c9fb04c8a2e67656c60805
- ff45745290e121d4d93a6c69e3658bd7
- Assembly-CSharp-firstpass.dll
- Assembly-CSharp-firstpass.dll.mdb
- Assembly-UnityScript-firstpass.dll
- Assembly-UnityScript-firstpass.dll.mdb
- CompilationCompleted.txt
- AnnotationManager
- assetDatabase3
- AssetImportState
- AssetServerCacheV3
- AssetVersioning.db
- BuildPlayer.prefs
- BuildSettings.asset
- CurrentLayout.dwlt
- EditorUserBuildSettings.asset
- EditorUserSettings.asset
- expandedItems
- FailedAssetImports.txt
- guidmapper
- InspectorExpandedItems.asset
- MonoManager.asset
- ProjectSettings.asset
- ScriptMapper
- AudioManager.asset
- DynamicsManager.asset
- EditorBuildSettings.asset
- EditorSettings.asset
- GraphicsSettings.asset
- InputManager.asset
- NavMeshLayers.asset
- NetworkManager.asset
- Physics2DSettings.asset
- ProjectSettings.asset
- QualitySettings.asset
- TagManager.asset
- TimeManager.asset
- .gitignore
- Assembly-Boo-firstpass-vs.booproj
- Assembly-Boo-firstpass.booproj
- Assembly-CSharp-firstpass-vs.csproj
- Assembly-CSharp-firstpass.csproj
- Assembly-UnityScript-firstpass-vs.unityproj
- Assembly-UnityScript-firstpass.unityproj
- goap-csharp.sln
- goap.sln
- goap.userprefs
- license
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/sploreg/goap
Downloads the entire project code from GitHub to your computer.
cd goap
Moves into the project folder you just downloaded.
2. .NET
Medium RecommendedPrerequisites
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
After dotnet run, check the message or address shown in the terminal.
// repository documentation
Was this content helpful?
(0 ratings)
