Goal Oriented Action Planning AI Framework

So I’m back actively developing this again now after finishing up work on my terrain generator.

I’ve made a fair few changes:

  • Moved framework code into plugin (GOAPer)
  • Removed GOAPState class, framework is now not concerned with evaluating state
  • Game module implementation of AGOAPAIController is now responsible for updating state
  • Slowly building out example project, just added AIPerception into the controller implementation.

The repo is now private as I have non-shareable assets in there (AnimationStarterPack). I’m also considering putting the plugin on the marketplace at some point once it’s finished.

I’ll open up the repo to some testers in future to get some feedback. In the meantime, I’m still updating the devblog :

http://cashworth.net/code/unrealengine/goap/devblog/330-goal-oriented-action-planning-in-ue4-devblog-9