Rewing : Code Game Jam 2025
Contexte
Un week-end, une équipe, un jeu. Voici le principe de la Code Game Jam 2025. Nous étions 7 au total : 5 en présentiel et 2 à distance, avec un graphiste dédié et le reste de l'équipe concentré sur le développement Unity.
Événement organisé par Antoine Chollet, j'ai participé à la neuvième édition en formant une équipe avec plusieurs camarades de classe pour développer un jeu complet en 48h.
Plus qu'une expérience de programmation, il s'agit de repousser ses limites sur le plan humain : travailler sous l'effet de la fatigue, d'une deadline qui approche, en coordination étroite avec son équipe.
Concept du Jeu
Legendary Beats est un jeu 2D Unity où le joueur tire des notes de musique pour affronter des boss légendaires (grands musiciens classiques) et débloquer leurs instruments iconiques.
Le mécanisme combine musique et action : chaque tir produit une note et la boucle de tir est volontairement simple et réactive pour coller au rythme.
Thème & Direction artistique
Thème de la jam : "Melody à l'infini". Nous l'avons interprété avec un personnage qui projette des notes à l'infini dans un univers musical.
Direction artistique pixel art type Pokémon 2D, avec des niveaux prévus aux couleurs et aux lieux des époques des compositeurs (ex. Mozart, Bach) pour ancrer l'identité visuelle.
Boss prévus : grands musiciens classiques (Mozart, Bach, etc.), chacun associé à un niveau thématique et un instrument iconique.
Avancement & Contenu livré
- Personnage jouable avec mécanique de tir (notes sonores)
- Un ennemi (némésis) qui attaque
- Un niveau de la carte jouable avec coffres
- Fondations posées pour les niveaux par époque/compositeur
- Non réalisés dans le délai : items et boss complets
Stack Technique
Technologies : Unity 2D, C#
Rôle & Responsabilités
- Concept original : idée et game design du jeu
- Programmation C# : mécaniques de jeu, système de tir musical
- Game design : équilibrage, progression des boss
- Coordination équipe : développement collaboratif
Compétences Développées
- Unity 2D : développement de jeu rapide, mécaniques de gameplay
- Créativité sous contrainte : prototypage rapide en 48h
- Collaboration intensive : coordination d'équipe sous pression
- Gestion du scope : importance du MVP, priorisation des fonctionnalités
Apprentissages & Résultat
Résultat : Projet ambitieux pour 48h, gestion du scope, prototypage rapide.
- Scope management : Notre scénario était trop ambitieux pour 48h, nous n'avons pas pu rendre dans les délais
- Gestion du temps et du stress : priorités sous pression
- Communication rapide : coordination intensive avec plusieurs développeurs
- Prototypage sous pression : importance du MVP over perfection
- Planning réaliste : estimer correctement le travail disponible
❌ Non rendu dans les délais — scope trop ambitieux pour 48h. Malgré l'absence de rendu final, ce projet a été extrêmement formateur et m'a appris des leçons cruciales sur la gestion de projet agile et la prise de décision sous contrainte.