Projet de Semestre

Durée de développement : 1 semestre
Logiciel : Unity
Langage : C#
Rôle principal dans le projet : Programmation / Game Designer

Univers : le joueur incarne un nain devant protéger son chariot foreur contre plusieurs hordes d'insectes cristallins.

Mécanique : le joueur à la possibilité de lancer des sorts pour combattre les insectes. Il peut aussi poser des tours afin de pouvoir ralentir certains groupes d'ennemis,  mais cela réduit l’efficacité de ses sorts. Le joueur doit alors trouver un compromis entre le nombre de tours posées et la puissance de ses sorts.
Vidéo de Gamplay
Pathfinding : Ce projet a demandé un travail important sur le pathfinding des ennemis. Le joueur peut poser des murs au cours de la partie afin de bloquer les ennemis. Les ennemis doivent pouvoir détecter les chemins bloqués et que faire si tout les accès jusqu'au chariot sont bloqués.

Horde : Il était aussi important que les ennemis viennent en "horde" et non pas une simple file. Il ne fallait pas non plus que les ennemis arrivent par "paquet" mais dans un flot continu


Accessibilité : A un certain point du projet, il était important que mes collègues puissent tester plusieurs configuration de vague et d'ennemis. Cela à demander un travail sur l'accessibilité des variables du jeu sans que mes collègues aient besoin de toucher au code.
Back to Top