Bien beau boulot !
Tu as vraiment bien bossé sur tes animations, ton menu, ta GUI, et la partie sonore. C'est donc déjà très complet.
Bravo !
Par contre, j'ai relevé certaines petites choses à améliorer...
Il y a un bug au niveau des bruitages, apparemment, dans le mode "practice" : tu as dû définir une zone (en x), à partir de laquelle les coups émettent un son d'impact, et on ne les entend plus lorsqu'on sort de ladite zone (ce sont des bruitages différents, de "coups dans le vide"). Or, comme il n'y a pas d'adversaire face à nous, il n'y a pas de raison pour qu'il y ait des sons d'impacts, au départ : les sons ne devraient pas dépendre d'une localisation dans l'espace, mais bien des collisions elles-mêmes...
Dans le mode "Fight", je pense qu'il y a aussi des petits problèmes avec la gestion de la caméra. A certains moments le joueur adverse peut sortir de l'écran (et je ne pense pas que ce soit vraiment voulu, si ?), et à d'autres moments la caméra semble ne plus se déplacer du tout, même si on dépasse la zone "prévue" (en fait non, en l'occurrence, on ne la dépasse pas, car on reste bloqué à une plus grande distance du bord de l'écran, sans pouvoir aller plus loin).
Enfin, je pense que les impacts mériteraient d'être plus visibles, et plus marqués, afin de vraiment voir ce qui se passe, lors des corps à corps. Et peut-être qu'un effet de recul serait pas mal non plus, lors de ces impacts. Et pour finir je ne suis pas sûr que tes hurtbox soient vraiment bien placées (ou alors c'est leur gestion qui est buguée, parfois, car on a souvent la sensation de frapper dans le vide...).
En tout cas chapeau pour tout ce que tu as déjà codé. Bravo pour ton implémentation d'I.A., aussi (bel effort !). Et puis bravo enfin pour tous les "à côté", qui sont toujours appréciables, comme la météo dynamique, par exemple, ou les animations de personnages dans le HUD.