top of page

Game AI Uni Module

  • Writer: Fabio Pereira
    Fabio Pereira
  • Jan 16, 2024
  • 1 min read


For my AI project, I created an artefact that simulates a team-based skirmish shooter game. I used a behaviour tree to implement the actions of the agents, a state machine to handle the transitions between different actions, and a simple perception system to detect enemies and allies.


You can look at my submission content here. it includes a video, a report, and the Unreal project.


This is how i managed my time for this module, although it didn't go to plan.

ree


Below are designs of the behaviour trees and the state machine - click to expand.



Below are some Unreal C++ snippets and examples.

Health Component

ree
ree
ree

Solution

ree
ree

Grunt Enemy

ree
ree
ree
ree

Detection Component

ree
ree
ree


Comments


bottom of page