

War Mania

Le projet :
Comme chaque année, l'UQAC (Université du Québec à Chicoutimi) organise une Game Jam de 48 heures. C'est lors de cette dernière que j'ai réalisé avec cinq autres étudiants War Mania, un jeu d'arcade en 3D. Le thème général de la Game Jam était "Frénésie" et nous avions comme thèmes secondaires : arcade, dialogues et stratégie.

Vidéo de gameplay de War Game
Le jeu :
Le jeu se déroule sur une base militaire pendant la guerre. Des ressources sont larguées par voie aérienne, le joueur doit alors les apporter aux militaires de la base dans un temps imparti afin de répondre à leurs demandes.
Chaque ressource livrée rapporte des points au joueur et lorsque ce dernier livre la totalité des ressources demandées, il reçoit des points supplémentaires. Le but du jeu est d'avoir le plus de points possible.
Une fois une commande finie, il peut en choisir une nouvelle parmi trois autres. A lui de choisir une stratégie pour avoir le plus de points possible sans risquer d’échouer dans sa mission. En effet, si le joueur ne parvient pas à donner les ressources suffisamment rapidement, il perd une vie sur les trois qu'il possède. Cependant, le fait de donner une ressource à un militaire remet à zéro son timer. Lorsqu'il n'a plus de vie, le joueur perd la partie.
Une fois qu'une ressource touche le sol, la quantité qu'elle possède diminue avec le temps. Le joueur doit donc se dépêcher d'aller la ramasser avant qu'elle ne disparaisse.
Par ailleurs, plus le temps passe, plus le timer des militaires diminue vite. Le joueur doit donc être de plus en plus rapide pour effectuer ses missions.


Interface de War Mania
Le jeu se déroule sur une carte fixe dans laquelle le joueur (ici au centre) peut se déplacer. On voit également sur l'écran les trois militaires avec leur demande ainsi qu'une jauge indiquant le temps restant pour les approvisionner.
On retrouve également les objets à ramasser un peu partout sur la carte, libre au joueur de récupérer le plus intéressant et de l’apporter au militaire qui en a le plus besoin en fonction du temps restant.
Enfin, on peut voir dans le coin supérieur droit les vies du joueur ainsi que son score.

militaire avec une mission


Vies et score du joueur
Choix de la prochaine mission
Ma Partie :
Lors de cette Game Jam, je me suis principalement occupé du joueur. J'ai commencé par
les déplacements et les animations. Une fois le spawn des objets réalisé, j'ai implémenté
le ramassage de ces derniers. Enfin j'ai codé la partie pour interagir avec les militaires.
J'ai aussi aidé à la réalisation de la barre de vie et à l'implémentation du score ainsi qu'à d'autres parties du projet comme les sons ou encore les menus.


Exemple du code pour les déplacements du personnage. Les mouvements en fonction des inputs du joueur sont calculés dans la fonction "Update()" puis les déplacements sont effectués dans la fonction "FixedUpdate()".

Lien :
Vous pouvez retrouver notre jeu en cliquant sur le lien suivant : https://teddy-bear-fighters.itch.io/war-mania