
Résumé du projet
Gasha Tower est un projet d’école créé sur Unity. C’est une preuve technique dans le cadre du cours de design économique. Il a été créé avec une équipe de 4 personnes.
Le joueur combat des hordes d’ennemis dans une tour infinie et peut choisir 4 personnages de différents archétypes, obtenir différentes armes et améliorer ses statistiques.
Mon rôle
Design, Art, Programmation
J’ai contribué à la majorité du projet, autant dans son design que sa production. Je me suis concentré particulièrement sur le core du projet : Le prototypage, le contrôleur, Les statistiques pouvant êtres modifiées, les différents personnages et leurs archetypes, la fonctionnalité des armes disponibles, etc.
Résumé du jeu
Gasha Tower est un dungeon-crawler infini où le joueur combat des hordes d’ennemis dans une sélection de cartes aléatoires. Les ennemis peuvent faire tomber des pièces qui peuvent être utilisées entre les niveaux pour augmenter ses statistiques ou acheter des armes devenant de plus en plus puissantes au fil du jeu.
Statistiques
Force : Converti en pourcentage avant le calcul (ex: 25 devient 0.25) quand tu donne un coup: totalDamageDealt = damage + (damage * force)
Défense : Converti en pourcentage avant le calcul (ex: 25 devient 0.25) quand tu reçois un coup: totalDamageReceived = damage - (damage * defense)
Chance : Converti en pourcentage avant le calcul (ex: 25 devient 0.25) Les ennemis ont, de base, 25% de chance de laisser tomber un item. Ensuite, c‘est 50/50 sur si c‘est une pièce (d‘une valeur de 100) ou un coeur qui redonne de la santé. La statistique de chance donne un bonus au 25% de chance de base. if Random.value (une valeur de 1.0 à 0.0) + playerLuck) > 0.75, instantiate un objet
.
Vitesse: Plus le nombre est gros, plus tu es rapide!
Personnages
Le jeu a 4 personnages avec leurs propres statistiques de bases et archétypes.
Personnage 1
Archétype : Jack of all trades. Le classique, avec des statistiques balancées!
PV : 10
Force : 10
Défense : 10
Chance : 10
Vitesse : 8
Personnage 2
Archétype : Vitalité/survie. Ce personnage défensif peut prendre plus de coups que tous les autres et peut facilement trouver des objets redonnant de la santé à cause de sa haute statistique de chance.
PV : 15
Force : 5
Défense : 10
Chance : 20
Vitesse : 6.5
Personnage 3
Archétype : Tank. Ce personnage frappe fort et peut prendre plusieurs coups. Il commence avec plus de facilité que le reste des personnages, mais son manque de statistique de chance fait en sorte qu’il ne peut pas améliorer ses statistiques aussi vite que les autres.
PV : 10
Force : 20
Défense : 20
Chance : 0
Vitesse : 6.5
Personnage 4
Archétype : Glass canon. Ce personnage peut mourir en quelques coups seulement, mais frappe extrêmement fort et a plus de chance que les autres personnages, le permettant d’améliorer ses statistiques plus vite.
PV : 5
Force : 30
Défense : 5
Chance : 25
Vitesse : 10



Crédits
- Esteban Gilbert (Niveau, transition entre niveaux)
- Gabriel Anctil (Sprites d’armes, recherche de musique)
- Hugo Lefevbre (Design, systèmes des machines Gasha, tutoriel)
Outils utilisés
- Unity (Programmation)
- Miro (Brainstorming)
- Notion (Documentation)
- Aseprite (Création d’assets)
Contact
Vous pouvez me contacter en tout temps avec l’adresse courriel ci-dessous ou sur mon compte LinkedIn.