X

Mindful Resilience

Le projet a été réalisé lors de l'Hackathon DevArt 2025, en groupe de 4, sur le thème Résilience, sur une durée de 32 h. Nous avons pu créer un jeu vidéo ainsi qu'un site internet. Le jeu met en avant un personnage confronté à la difficulté de surmonter l'enterrement de son grand-père. On y retrouve plusieurs niveaux représentant les émotions par lesquelles passe le personnage, animé en complément par l'utilisation de deux voix dans le jeu (le joueur et son fort intérieur). Le site permet l'achat de bonus à utiliser dans le jeu grâce à un système de coins que l'on obtient en réussissant les niveaux du jeu. Pour réaliser ce projet, j'ai pu interpréter la voix du joueur, utiliser le moteur de jeu Godot avec son langage propre pour créer le jeu, l'outil graphique Blender pour les scènes 3D ainsi que certaines animations, et un site web en utilisant les langages HTML, CSS et JS. Nous avons relié le site et le jeu grâce à l'API : 'https://api.devart.2025.waifly.com/coins', et utilisé MySQL comme base de données.

Représentation du projet avec un court extrait ci-dessous..

Modélisation 3D

La modélisation 3D a été réalisée sur Blender. Elle a servi à la création du terrain, d'une lampe torche et d'un monstre. De l'animation 3D a aussi été utilisée pour les mouvements du monstre.

Script GODOT

Le script permet le bon fonctionnement du jeu. On y retrouve tous les comportements des interactions possibles, ainsi que l'utilisation de signaux permettant la transmission d'informations entre nœuds & scènes.

Mise en scène

Le jeu contient plusieurs scènes 3D représentant donc chacune une émotion.



Site web

Sur le site web, l'utilisateur pourra naviguer dans le menu : 'accueil' contenant une brève description ainsi que les achats disponibles, 'Mes achats' contenant les bonus que l'utilisateur aura achetés, 'Télécharger' pour obtenir le jeu et 'soundTrack' répertoriant toutes les musiques utilisées.

Lien du site web :Accéder au site

Lien du téléchargement du jeu :Télécharger le jeu

Commentaires & Analyse de montée en compétences :

Le plus gros problème rencontré lors de la conception du projet a été de relier chaque partie du projet entre elles (voix, jeu, site, API, BDD). Il a donc été difficile, par exemple, de transmettre l'information du nombre de coins au site web.
J'ai pu remarquer malgré ça une progression sur les deux logiciels, surtout sur Godot avec l'utilisation de signaux entre nœuds. Elle peut être visible par un gain de rapidité, en connaissances et en capacité d'analyse, mais aussi en capacité à travailler en équipe.