Simple Enemy AI
This package implements a simple enemy movement and attacking AI. Without the implementation of any animations, the enemies are able to navigate themselves to their target object. The package also includes soldiers that guard a certain perimeter around them and kill the enemies entering this circle.
There are two types of enemies implemented in the package: attacking and non-attacking enemies. Non-attacking enemies follow their path to the target without any disruptions. On the other hand, attacking enemies try to kill the soldiers on their paths.
The enemies and soldiers require a NavMesh in order to orientate themselves around the map. The Demo scene shows a good example of how a NavMesh for a map can be created.
This system may be used to navigate minions inside MOBA games or can also be adapted to cover more complex enemy intelligence.