Behavior Tree Assignment


In class we worked through using Behavior trees to control our AI. This method is industry standard and allows us to move farther, faster. We used blueprints and an AI Controller to create small snippets of code so that we can re-use them. We used Decorators, Blackboard Keys, and Tasks to make our AI move to the player, attack the player, and patrol. We added Perception to enable the player to see, hear, and detect when it takes damage.

What I created and what you can see is the video is me demonstrating how I started in the initial level to deal damage to the AI, show it running to attack me on sight and on damage, and then returning to its patrol route. Then I switched to the level I created for the assignment, it's a large maze with AI's patrolling by splines. There's only one path that you can take, so you need to lure them out of the way. Then I demonstrated how I made noise, so the AI started to investigate the last place it heard me as I ran to the end of the maze.

Leave a comment

Log in with itch.io to leave a comment.