À propos

  • Jeu réalisé pour la Coding Blocks Jam '23 en 3 jours
  • ChromaScore est un jeu de rythme en pixel art avec un DJ qui nous réserve une petite surprise.
  • Theme : "Everything is backwards"
  • Classement général : 1er/23
  • Date : janvier 2023 (3 jours)
  • Composition de l'équipe : 3 développeurs et 2 artistes
  • Mots clés : Jeu vidéo, 2D, Arcade, Rythme
  • Outils : Unity, C#, GitHub, FMOD, VSCode

Jouer

Jouer avec ←↓→, ou les touches ASD (qwerty) ou QSD (azerty).
Gauche est cyan, bas est jaune, droit est magenta.


Mon rôle

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 :

Implémentation des menus et des paramètres

Mon rôle a consisté à mettre en place la navigation fluide entre les différents menus et scènes du jeu. J'ai également pris en charge l'implémentation des options, permettant aux joueurs de personnaliser leur expérience. Dans le cadre de cette tâche, j'ai découvert et utilisé FMOD pour gérer le son du jeu via son API, garantissant ainsi une expérience audio immersive.

  • Menu principal

  • Menu d'options

  • Menu de pause

Implémentation des sauvegardes

Afin de renforcer l'aspect arcade de notre jeu, nous avons souhaité inclure un tableau des scores. Pour ce faire, j'ai mis en place un système de sauvegarde des données, où chaque musique du jeu dispose d'un tableau des 10 meilleurs scores. Ces tableaux comprennent des informations telles que le nom du joueur, le nombre de points obtenu, et le classement. En plus des scores, j'ai également assuré la sauvegarde des paramètres sonores, permettant ainsi aux utilisateurs de conserver leurs préférences entre différentes sessions de jeu. Ce système de sauvegarde a été mis en œuvre à l'aide d'un fichier JSON.

  • Data sauvegardés

  • Class Score

  • Affichage des scores

Build WebGL

En outre, j'ai pris en charge la création du build WebGL du jeu. Pendant cette phase, nous avons décidé d'ajouter un écran de chargement spécifique. Cette modification s'est avérée cruciale pour permettre à FMOD de s'initialiser correctement avant le lancement du jeu. Sans cet écran de chargement, le son du jeu ne se déclenchait qu'après le passage d'un menu à un autre, ce qui aurait entraîné une expérience moins fluide pour les joueurs.

  • Écran de chargement


Outils et langages utilisés

Me contacter

Adresse :
393 rue Price Est • Chicoutimi, G7H 2G2 • Canada
Téléphone :
(+33) 7 50 26 55 65
Email :
lacombe.a67@gmail.com