Better AI in Unity - GOAP (Goal Oriented Action Planning) @git-amend
Better AI in Unity - GOAP (Goal Oriented Action Planning)  @git-amend
Uploaded April 2024 | Updated September 2026, 1 hour ago
Build a GOAP system from the ground up in this video that not only explains GOAP (Goal Oriented Action Planning) but will show you how you can implement smarter AI in your Unity project with a practical implementation from scratch. Create dynamic and unpredictable AI for your project that will leave your Players wondering how in the hell the AI outsmarted them once again, and coming back to find out what their opponents will come up with next time.

Jeff Orkin's original Article on GOAP:
web.archive.org/web/20230912173044/https://alumni.media.mit.edu/~jorkin/GOAP_draft_AIWisdom2_2003.pdf

Want to support me? πŸ˜€
Buy me a coffee! ko-fi.com/adammyhre

πŸ”” Subscribe for more Unity Tutorials youtube.com/@git-amend

Discord: discord.gg/FDRZGQBBUC

#unity3d #gamedev #indiedev

β–¬ Contents of this video β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬

0:00 GOAP Explained
4:00 Beliefs
6:45 Sensors
10:32 Actions and Goals
14:16 GOAP Agent
23:00 GOAP Planning Algorithm
35:00 Adding Behaviour

*Source code:* github.com/adammyhre/Unity-GOAP
Unity Utils Repo: github.com/adammyhre/Unity-Utils

Assets Shown In This Video (Affiliate Links)
Dungeon Mason Tiny Hero Duo: (FREE): assetstore.unity.com/packages/3d/characters/humanoids/rpg-tiny-hero-duo-pbr-polyart-225148?aid=1101lw3sv
Tiny Heroes: assetstore.unity.com/packages/3d/characters/humanoids/rpg-tiny-hero-wave-pbr-228701?aid=1101lw3sv
Monsters: assetstore.unity.com/packages/3d/characters/creatures/rpg-monster-bundle-polyart-261480?aid=1101lw3sv
Node Canvas: assetstore.unity.com/packages/tools/visual-scripting/nodecanvas-14914?aid=1101lw3sv
A* Pathfinding Pro: assetstore.unity.com/packages/tools/behavior-ai/a-pathfinding-project-pro-87744?aid=1101lw3sv
SGOAP: assetstore.unity.com/packages/tools/behavior-ai/s-goap-ai-solution-167167?aid=1101lw3sv
GOAP for Unity (FREE Open Source): assetstore.unity.com/packages/tools/behavior-ai/goap-252687?aid=1101lw3sv
Hierarchy Icons: assetstore.unity.com/packages/tools/utilities/better-hierarchy-272963?aid=1101lw3sv
Better Transform: assetstore.unity.com/packages/tools/utilities/better-transform-size-notes-global-local-workspace-child-parent--276554?aid=1101lw3sv
Better Mesh Filter: assetstore.unity.com/packages/tools/utilities/better-mesh-filter-266489?aid=1101lw3sv
Modular 3D Text: assetstore.unity.com/packages/3d/gui/modular-3d-text-in-game-3d-ui-system-247241?aid=1101lw3sv
Kronnect Beautify: assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/beautify-3-advanced-post-processing-233073?aid=1101lw3sv

*Follow me!*
https://linktr.ee/gitamend
Better AI in Unity - GOAP (Goal Oriented Action Planning)6 Hidden C# Features Every Unity Developer Should KnowFix Mixamo Animations Automatically in Unity (Animation Post Processor)Build Custom Unity MCP Tools for Coding AgentsBuild A Shoot Em Up Game in Unity: BOSS Fight Mechanics (Part 5)Learn Unit Testing for MVP/MVC Architecture in UnityBuild A Shoot Em Up Game in Unity: I used to HATE Unity UGUI (Part 4)RAYCASTING Made Insanely Fast for Collision Detection!When, Why, and How to use Builder and Fluent Builder Programming PatternsPlayableBehaviour - C# in Unitys Playable Graph5 Advanced Books Every Indie Developer NeedsPreparing for CoreCLR: Unity’s New Lifecycle Management API
git-amend |

Better AI in Unity - GOAP (Goal Oriented Action Planning)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER