Advanced AI Prototype - Unreal Engine 4

This is the advanced AI that I created. I worked on the scripting and adding in the model and animation to the AI.

This is the advanced AI that I created. I worked on the scripting and adding in the model and animation to the AI.

The behavior tree for the AI started with a check to see if the enemy was frozen ( one weapon was a freeze ray). Then it would to an Environmental Query using EQS to find a location behind objects marked as "Cover". AI will shoot if its behind valid cover

The behavior tree for the AI started with a check to see if the enemy was frozen ( one weapon was a freeze ray). Then it would to an Environmental Query using EQS to find a location behind objects marked as "Cover". AI will shoot if its behind valid cover

These two shots show how the AI thinks when trying to choose the best location for cover. By using an EQS Testing Pawn you can visualize your queries in reference to the character or pawn you're controlling.

These two shots show how the AI thinks when trying to choose the best location for cover. By using an EQS Testing Pawn you can visualize your queries in reference to the character or pawn you're controlling.

In game the blue ray trace represents a trace between the player and the enemy. It will turn red and the enemy will find another spot of cover if you can directly see them.

In game the blue ray trace represents a trace between the player and the enemy. It will turn red and the enemy will find another spot of cover if you can directly see them.

This is one of the other AI that I created for this project. Its purpose is an explode enemy. Once it sees you it will chase you until you shoot it and blow it.

This is one of the other AI that I created for this project. Its purpose is an explode enemy. Once it sees you it will chase you until you shoot it and blow it.

If it gets too close to you it will explode.  So watch out!

If it gets too close to you it will explode. So watch out!

In this prototype, I experimented with creating more of an advanced AI for a first person shooter. I was charged with the task of creating a couple of different AI for the project, and I ended up learning a lot of advanced logic, behavior trees, and environmental systems.

Checkout the blueprints here:
Exploder: https://blueprintue.com/blueprint/imfj1zla/
Advanced AI: https://blueprintue.com/blueprint/0jad06fd/

Date
June 20, 2019