Le projet Universitaire :
Wayshiner est un jeu réalisé lors de la session universitaire d'automne 2022 à l'UQAC.
Le projet est un serious game en mettant en avant une morale en abordant le thème de la dépression.
Une équipe de 7 membres ont travaillé sur ce projet avec le moteur UnrealEngine 4.27.2 .
Présentation du jeu :
Wayshiner est un jeu d'aventure en 3D où vous devez trouver la sortie en aidant les animaux de la forêt en accomplissant des quêtes pour eux. Le joueur doit alors parler aux animaux et résoudre les quêtes afin de faire grandir le feu de la forêt et de réduire l'obscurité de la forêt qui vous oppresse. Éclairez donc votre chemin jusqu'à la sortie.
Vidéo de présentation
Ma contribution au projet :
Avec mon équipe j'ai travaillé sur le concept du jeu et son respect du thème.
J'ai travaillé sur les ennemies qui sont des ombres phantomatique attanquant le joueur si celui-ci erre trop longtemps dans l'obscurité.
Les ennemies sont des intelligences artificielles developpé avec plusieurs outils différents.
Explication technique rapide:
L'AI (artifical intelligence) ainsi que le AIController sont codé en C++, le blackboard et le BehaviorTree depuis l'editor Unreal en Blueprint.
Le traitement et L'échange d'informations entre la mémoire et le comportement se fait aussi en C++ en injectant les nouvelles informations dans les clefs du Blackboard. Celle-ci vont permettre d'activer des tasks de comportements/gameplays codé en C++.
Exemple d'ennemie qui attaque le joueur lorsqu'il est à proximité.
Mon ressenti post projet :
Ce projet a été pour moi assez difficle à mettre en place puisque c'était la première fois que j'utilisais le C++ et également le C++ dans UnrealEngine. Pendant ce projet, je n'ai pas été autant multi-casquette que dans Féraventure puisque nous étions une équipe plus dense mais j'ai compris l'intérêt et les performances de C++ dans le développement de jeu vidéo. Je me suis focalisé sur les intelligences artificielles et c'est vraiment une tâche qui m'a plu. J'ai suite à ce projet pris vraiment goût au code C++ et commence à de plus en plus prendre de nouveaux réflexes dans l'engine.
Images du jeu
Téléchargement :
Le jeu est téléchargeable sur le itch.io de notre équipe de production en collaboration avec l'UQAC, disponible à cette adresse : Wayshiner