Crystal Cave

Crystal est un projet développé en 48h lors de la 1ere édition de la Crazy Game Jam sur Unity.
image crystal cave in game

Présentation

Crystal Cave est un jeu vidéo 2D en pixel art développé sous Unity. Je l'ai réalisé lors de la toute première édition de la Crazy Game Jam, organisée par Antoine Chollet, du 3 au 5 juillet 2026 : 48h intégrales, en distanciel, pour créer un jeu de A à Z. J'ai fait ce projet avec deux amis, et une graphiste qui nous a filé un coup de main quand elle avait un peu de temps.

Si je me suis lancé dans cette aventure, c'est avant tout parce que j'aime le jeu vidéo et que je veux en faire mon métier plus tard. Ce genre d'événement, avec un temps très court, est parfait pour ça : on est obligé de créer vite, on apprend énormément de choses en peu de temps, et on peut vraiment tester ses compétences dans des conditions un peu extrêmes.

Mécanique de jeu et développement

Le thème de la jam était « forêt », avec trois contraintes imposées : horrifique, outil, et bâtiment. On a donc imaginé l'histoire d'un petit canard perdu dans une grotte sombre, éclairée par une forêt de cristaux et de champignons lumineux. Le but : casser différents éboulements pour débloquer de nouvelles zones et trouver des coffres permettant d'améliorer une drill, afin de pouvoir casser des éboulements de plus en plus gros. Au total, il y a 2 coffres et 3 éboulements, et la partie est gagnée une fois qu'on a atteint le troisième.

La mécanique centrale du jeu, c'est la lumière : le joueur a une bougie qui se consume très vite et qu'il faut raviver régulièrement grâce à différents points lumineux disséminés sur la carte (des poêles). Il faut aussi maintenir allumé un poêle central en y apportant du charbon récolté sur la map : s'il s'éteint, c'est perdu. À ça s'ajoutent des rôdeurs, des ennemis qui craignent la lumière et qui nous balancent des morceaux de cristaux dessus. Et pour corser le tout, on a seulement 10 minutes pour sortir de la grotte.

Techniquement, on a travaillé sue Unity, avec la gestion des scènes et un shader pour ajouter un effet visuel à l'écran. On a rencontré pas mal de soucis, notamment avec les shaders et la gestion des prefabs, mais on a réussi à s'en sortir en changeant certaines approches pour coller au plus près de ce qu'on voulait obtenir.

Ce que j'ai appris

Ce projet m'a permis d'apprendre plein de nouvelles notions sur Unity : le système de shaders, la gestion des maps et des scènes, ou encore des mécaniques de script comme le suivi de caméra.

Mais au-delà du technique, j'en retiens surtout une grosse leçon : il faut toujours suivre ses idées et ne pas passer trop de temps à en discuter, il faut tester, essayer, et surtout s'amuser. Cette expérience a renforcé encore un peu plus ma volonté de travailler dans le jeu vidéo, parce que c'est vraiment ce que j'aime faire.

affiche code game jam 2026