UNIT PATH FOLLOWING
Implemented the code for units to follow a path.
After the pathfinding algorithm has finished calculating a path the unit will follow
said path, and deleting already visited path until the path is done.
PATHFINDING TO INVALID
Created an algorithm that, when clicking to pathfind in an invalid tile,
will search for the nearest walkable tile and send the character there.
AI
Implented the basic unit AI, units will scan near tiles to find enemy
units and will automatically create a path to them, if the units are
in attacking distance, they will proceed to attack said unit.
QUADTREE
Helped my team to fully implement a QuadTree for unit collisions.
ENTITY MATRIX
Created the code to store entities (mostly units) into a matrix
corresponding to the dimensions of the map, that allowed for AI
implementation as well as the implementation of other abilities.