NokiMo
CodeLikeMe
CodeLikeMe

patreon


Unreal Engine Advanced Team AI - Coordinated Attack - Throwing grenades (ALS #45)

This is episode 45 of the third-person shooter series based on Unreal Advanced Locomotion System. Today we are going to work on grenade throwing in coordinated enemy attacks. What I meant by that is, when the AI enemies throw grenades at the player or another AI opponent, they shouldn't overwhelm their target with grenades. There should be some time interval between 2 grenades thrown at the same target. But when there are multiple AI enemies present on the level, we need a way to communicate between enemy characters to determine when was the last time a grenade was thrown at a given target. So, in the behavior tree, each enemy character can make a decision in the behavior tree to throw a grenade by considering the shared data among the team members..

project files

https://www.patreon.com/posts/63654325

Unreal Engine Advanced Team AI - Coordinated Attack - Throwing grenades (ALS #45)

Related Creators