Gamedev.js · 2025 / Case study

This Game Is Unbalanced!

Pour la Gamedev.js 2025, je voulais participer à la game jam, apprendre Phaser et utiliser largement GitHub Copilot. Il fallait aussi, à la fin, avoir un jeu terminé.

L'écran d'accueil en français de This Game Is Unbalanced!.
Apprendre un framework et livrer un jeu dans le temps d'une game jam.

Du code rapide à produire, pas toujours à comprendre.

Découvrir Phaser avec l'aide de Copilot m'a permis d'expérimenter rapidement. Mais générer du code ne dispensait pas de comprendre ce qu'il faisait, ni la manière dont les morceaux s'assemblaient.

J'ai repris certaines parties et refactoré du code généré. Cette revue faisait pleinement partie du développement, même si elle était moins immédiate que la génération elle-même.

Choisir ce qui pouvait vraiment être terminé.

La deadline de la game jam imposait de faire des choix. J'ai réduit le scope pour pouvoir aller au bout et livrer un jeu complet dans les temps.

Cette expérience m'a appris autant sur l'utilisation de l'IA que sur le développement de jeux : avancer vite ne suffit pas si le résultat devient trop difficile à comprendre ou trop grand pour être terminé.

Un jeu livré, et deux premières places.

Le jeu a obtenu la première place dans les catégories Innovation et Vibe Coding.

J'en retiens surtout cette combinaison : apprendre un framework, garder un regard critique sur le code généré et accepter de réduire l'idée initiale pour en faire un jeu jouable.