← Tous les projets

Projet personnel · Jeu mobile et son site

Trois écrans de Crystal Shredder : le garage, une partie dans le désert, l’équipement

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
01

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.
02

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.

03

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.

04

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.

05

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.