Goal Oriented Action Planning AI Framework for Unreal Engine 4


Hello guys, keeping in mind the possibilities of the in the context of development of a game, I decided to make my own system. And now, it’s quite usable, take a look on the project website or in the GitHub. If you have any suggestion, critic or question about the system, I’d be really happy discussing stuff like that. :-D!

Hope you enjoy!

Hey this is really cool. :slight_smile:

Blueprint System

I’m starting the implementation of a Blueprint version of the system (i.e. creating an Editor interface, what is C++, will reamains C++), in order to accelerate (even more) the modelling process of AI Characters, so if you have any suggestion about a possible funcionality, let me know!

I’ve just downloaded the github project and it looks like the example AI isn’t working. I got an error that WorldGuardianBB was not found by LumberJackBB. It looks like a great project and I’ve been wanting a system in unreal for a really long time, I hope you keep working working on it and adding blueprint options to the existing code. Thanks for the good work so far.

Hey ,

Just wanted to say im following this project closely and currently trying to update it to 4.22, but run into these errors in compiling -

Error C3248 ‘AController::Possess’: function declared as ‘final’ cannot be overridden by ‘AGOAPController::Possess’

Error C3248 ‘AController::UnPossess’: function declared as ‘final’ cannot be overridden by ‘AGOAPController::UnPossess’

Error MSB3073 The command ““D:\Program Files\Epic Games\UE_4.22\Engine\Build\BatchFiles\Rebuild.bat” goap_frameworkEditor Win64 Development -Project=“D:\UnrealProjects\AI-master\goap_framework.uproject” -WaitMutex -FromMsBuild” exited with code -1. goap_framework C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets

Would you consider updating to 4.22 or at least point me in the right direction?

Thanks for your hard work this might be exactly what I need for my project, you are a legend!

Hey guys,

Well, it’s been a long time, but I have to say, it’s nice to be back. I recently moved the project to the 4.20 version of Unreal in order to get rid of some issues and get a more clear vision of the whole system. The project version available on Github is 100% working, though I’m cleaning the code. Starting by this week I’m focusing on the pooling process of features, like blueprint controls, in-Editor interfaces and stuff like that. So if you guys have some suggestion, or issue, critic, whatever, just let me know. You can reach me right here or through email and the code is on Github, so let’s get the back on track.

A nice day to you guys
See ya