Metroidvania design - Enemy Classes
As the lead programmer of this project, it’s important for me to create smart tools and prefabs to make it as easy as possible for my teams level designers to create levels. Part of this comes at creating a smart enemy class that paths towards the player using an A* pathfinding system, as well as a developed ‘aggro range’ for the enemies to move within range of the player.