Cogni-Actif est un jeu visant à permettre aux élèves en primaire d'effectuer quotidiennement de l'activité physique tout en résolvant des exercices de mathématiques ou de français par exemple.
Pour se faire les élèves suivent les mouvements effectués par un robot sur l'écran et doivent faire assez d'activités physiques pour remplir sa batterie.
J'ai participé au développement et à la programmation de ce jeu.
Voici les principales tâches dont je me suis occupée durant le projet :
Intégration des animations du personnage
J'ai intégré les animations du personnage principal et du robot dans le jeu.
Ces animations avaient été réalisées par une artiste 3D.
Nous avons donc dû travailler ensemble pour que les animations soient bien intégrées dans le jeu.
Intégration et automatisation des contenus pédagogiques
Dans "Cogni-Actif," l'aspect pédagogique revêt une importance capitale.
Mon rôle a été de veiller à ce que le contenu éducatif, qu'il s'agisse de questions de mathématiques ou de français, s'intègre de manière efficace dans le jeu.
J'ai également automatisé l'importation de ces contenus dans le jeu.
Implémentation de l'activité physique
Pour créer une expérience ludique et pédagogique, j'ai mis en place le système d'activité physique.
Cela inclut la gestion d'un minutage précis pour alterner entre des mouvements de haute et de basse intensité, en synchronisant les animations du personnage avec ces activités.
Pendant les mouvements de haute intensité, les élèves doivent également répondre à des questions de mathématiques ou de français.
J'ai ainsi également implémenté le système de questions et de réponses pendant ces phases.
Cette composante permet aux élèves de rester actifs tout en apprenant, contribuant ainsi à une expérience d'apprentissage innovante.
Questionnement sur les performances
Un aspect crucial du développement de "Cogni-Actif" était d'optimiser les performances du jeu pour garantir qu'il puisse fonctionner sur des ordinateurs moins performants, offrant ainsi une expérience éducative accessible à un large public.
J'ai été responsable de la gestion de l'éclairage, en évaluant les avantages de l'éclairage en temps réel par rapport à l'éclairage précalculé (bake) pour maintenir un bon équilibre entre qualité visuelle et performances.
De plus, j'ai géré l'occlusion de la caméra pour optimiser les ressources du système, garantissant une expérience fluide.
Implémentation des musiques et des sons du jeu
La dimension sonore joue un rôle essentiel dans l'immersion des joueurs, en particulier dans un environnement éducatif.
J'ai pris en charge l'implémentation des musiques et des effets sonores, créant ainsi une ambiance agréable et stimulante pour les élèves, tout en veillant à ce que les sons soient adaptés à l'expérience d'apprentissage et aux activités physiques.
Le jeu dispose ainsi de plusieurs playlist de musiques et d'effets sonores pour les différentes phases du jeu.
Implémentation des paramètres du jeu
Afin de personnaliser l'expérience pour chaque élève, j'ai implémenté des paramètres de jeu, permettant aux enseignants et aux élèves de personnaliser certains aspects du gameplay, tels que les modes de jeu, la durée des sessions, le mode silencieux ou non.
Mais également des paramètres plus classiques comme le volume de la musique ou des effets sonores.
Implémentation de la communication avec une base de données Azure Playfab pour sauvegarder la progression des élèves
Pour garantir le suivi de la progression des élèves, j'ai intégré un système de communication avec une base de données Azure Playfab pour assurer le suivi de la progression des élèves.
Au cœur de cette intégration, j'ai géré la création et la gestion des profils individuels des élèves, stockant leurs données de progression, telles que les récompenses qu'ils récupèrent dans le jeu.
Ces informations sont enregistrées en temps réel à chaque session de jeu, assurant ainsi une synchronisation cohérente des données, quels que soient les appareils utilisés par les élèves, que ce soit à l'école ou à la maison, tout en garantissant la sécurité des données.
Le but dans un futur proche est d'offrir aux enseignants via ces données un moyen efficace de suivre et d'analyser les performances des élèves dans le jeu.