Goal Oriented Action Planning (aka GOAP) is a commonly used technique for creating AI in a game. In this video I’ll walk through creating the monolithic version of GOAP (ie. single action can complete a goal). The AI will react based on information gathered from its sensors and move throughout the world guided by the behaviours.
To see how the Character Agent infrastructure was built check out the video here.
Find the code here: https://github.com/GameDevEducation/AdvancedDeepDive_GOAP_Monolithic