Enemy AI modules (behavior tree + enemy blueprint class)

Job ID: 31944301

Budget: $250 – $750 USD

We are in need of developing an AI enemy class for our Hack & slash type of game that has similar behavior and functions like Hell Knight unit in Doom Eternal:

Example clip showing the AI behavior and attack pattern: https://www.youtube.com/watch?v=H1G51qgl24s

The class should utilize :
- AI behavior tree
- UE4 Character movement component
- using standard get hit/ do damage of UE4 system.
- move well using the UE4 native navigation system.
- should be well documented/note so that we can maintain the class on our own
- all the interactable classes should be inter-changeable (such as player class, bullet (if use)) since we will replace these with our custom classes later.

It's ideal to just use Blueprint only to construct the class but if C++ is really necessary then it's ok as well.

The class can use the UE4 mannequin rig & animation for visual demo purpose.