
9

1 mois

Unity
ShadowBound
ShadowBound est un jeu de cartes dans un univers sombre. Vous pouvez jouer deux personnages et plus de 30 cartes différentes. Chaque personnage possède ses propres cartes, en plus des cartes de base. Le premier personnage est un prêtre, ses cartes sont faites pour infliger des dégâts tandis que le second personnage est un arboriste qui permet de se soigner et de se protéger avec des boucliers.

Mission
Lors de ce jeu, j'ai été lead programmer. J'ai eu à coder la sélection des personnages, tous les comportements des ennemies, la projection de leurs attaques, les effets de certaines cartes, le système de points de vie, la création de la map, la sauvegarde de progression de la map et des personnages, le système de mana et l'intégration du jeu dans le google play store.
Play through
Lors d'une partie, une nouvelle map se génère procéduralement. Le but du jeu est d'aller tuer le boss final. Pour pouvoir parvenir jusqu'au boss, il va falloir vaincre de nombreuses vagues d'ennemis allant de squelettes et de chiens à des démons et des dragons. Pour pouvoir tuer ces derniers, vous allez pouvoir utiliser différentes cartes qui auront divers effets comme des dégâts, des ajouts de boucliers, des points de vie ect... Après avoir économisé assez de manas, vous allez pouvoir vous transformer ce qui changera l'effet de vos cartes.

Ce que j'ai appris
Lors de ce projet, j'ai appris à travailler au sein d'une équipe de 9 personnes dont l'ensemble des profils était différents. Le groupe était composé de 4 game programmers, 3 game designers et 2 game artists. J'ai eu la chance que me soit confié le rôle de lead programmer ce qui m'a donné des responsabilités supplémentaires. J'ai donc dû gérer les pertes de motivation de l'équipe, répartir les différentes tâches afin de respecter les délais et apprendre à bien communiquer les problèmes techniques de game programmer aux autres corps de métier. J'ai enfin appris à intégrer les différentes étapes pour pouvoir publier un jeu sur le google play store.