Contribution
Pathfinding:
An optimization of A* and for a while was implemented HPA* but was removed because it was not useful for the project.
Group movement:
Allows to attack to move and to recollect resources on group, and the units are placed in formation.
Sound manager:
This module load all the sounds of the game and allowed to load them at any time and randomize some sounds like sword blows.
Wizard & Hunter:
When Ferran Martín made the base class Champion and Warrior, I used his work as a base and created the classes Wizard and Hunter.
Level up system:
System level that allows the champions to increase level and to obtain new improvements.
Collision system:
When Joan Pareja finished the actions of movement and attack I adapt them to the needs of the project adding a small system of collisions which prevents two units from being at the same point.
Spawn function:
Function that looks where to place the unit in spiral.
Buff and skills implementation:
After Ferran Martín made the buff manager and Gerard Gil made the sprites of the buff and skills I implemented them all inside the game