Work

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.