Projet personnel · Jeu mobile et son site

Crystal Shredder
Piloter une foreuse, broyer des champs de cristaux, améliorer sa machine : un jeu mobile complet, de la première règle au site officiel.
- Rôle
- Conception, game design, pilotage de l’IA, site et mise en ligne
- Technos
- Unity 6, Firebase, AdMob, Next.js, three.js, Umami, Claude Code, Codex
- Année
- 2026
- Statut
- Jeu terminé, sortie pas avant 2027
- En ligne
- crystalshredder.com ↗
Le jeu
On pilote une foreuse à travers des champs de cristaux. On broie, on remplit sa cargaison, on la ramène au garage pour la vendre, et on améliore sa machine pour aller plus loin. Un jeu simple à prendre en main, satisfaisant dès la première minute, pensé pour durer.
- 50 niveaux répartis sur 5 mondes : forêt, désert, marais, neige et volcan.
- 30 espèces de cristaux, en quatre tailles chacune.
- Un garage complet : puissance, largeur, cargaison, vitesse, puis l’évolution de la machine, des châssis, des équipements et des traînées.
- Des missions quotidiennes, des succès, des colis largués, des boosts et des relais de transport.
- Six langues : français, anglais, allemand, espagnol, portugais du Brésil et japonais.
Comment je l’ai construit
Même méthode que DidTap, avec le moteur Unity 6 : je conçois le jeu, ses règles et son équilibre ; l’IA (Claude Code et Codex) écrit le code ; je joue, je teste chaque version sur téléphone, je décide et je corrige. Un mois et demi de développement, en parallèle de DidTap, sur une bonne partie de mes soirées.
Pour garder la main sur un projet de cette taille, je l’ai entouré de garde-fous : environ 500 tests automatisés, et une trentaine de scripts qui contrôlent le budget de performance des cristaux, le chargement des niveaux et les traductions.
Prêt pour le Play Store
Le jeu embarque ce qu’il faut pour vivre en production : Firebase Analytics pour comprendre comment on joue, Crashlytics pour remonter les plantages, des vidéos récompensées AdMob proposées au joueur, Remote Config pour régler l’équilibre sans republier, la sauvegarde dans le cloud avec Google Play Jeux, et les notifications.
J’ai aussi rédigé la politique de confidentialité qui va avec. Le jeu est terminé ; sa sortie est en pause, pas avant 2027.
Le site officiel
J’ai développé et mis en ligne crystalshredder.com : Next.js et React, des animations GSAP et de la 3D avec three.js. Le site présente les mondes, les cristaux et un kit presse, en français et en anglais, avec un formulaire de contact.
Il tourne dans un conteneur Docker, déployé avec Coolify sur mon serveur, et sa fréquentation est mesurée par Umami, que j’héberge moi-même, sans cookie.
Le site, mesuré par Google
- 91Performances
- 100Accessibilité
- 100Bonnes pratiques
- 63SEO
Le SEO est à 63 parce que le site est volontairement en noindex : il ne sera indexé qu’à la sortie du jeu. Mesuré avec PageSpeed Insights le 27 octobre 2026, sur crystalshredder.com.








