
Tout est parti d'une phrase de ma fille de 9 ans : « je veux un jeu de plateforme sympa, genre Cat Dash ». Avec une condition : l'héroïne devait être Rania, notre chienne. C'est ainsi qu'est né Rania, un jeu de plateforme pour Android que je développe avec Godot, C# et Claude Code (Opus 5.5) comme copilote. Le jeu est encore en développement : voici de vraies captures de la version actuelle.

Le jeu
Rania court toute seule : on touche l'écran pour sauter, deux fois pour un double saut. Il faut ramasser os et pièces, remplir la gamelle de croquettes et d'eau, et rejoindre la niche au bout du niveau.
- 10 niveaux dans 5 mondes : la forêt du château, Pucón, la plage, l'automne et les toits de la ville la nuit, plus une course infinie.
- Pas de « game over » dans les niveaux : après une chute, on repart du dernier drapeau d'un simple toucher.
- Ce que le chien adore : la balle de tennis (super saut), le frisbee (vol plané), le poulet qui pouet (tous les chats s'enfuient), la glace et l'arroseur (mode Super Toutou).
- Ce que le chien déteste : le bain, le sèche-cheveux, la collerette du vétérinaire, l'aspirateur robot, la tondeuse, la guêpe et le nuage d'orage.
- Des chats chipies : un ninja, un lanceur de pelotes, un skateur, un géant endormi, un chat sur une branche qui lâche des pommes de pin, et le Roi des chats en boss final. Et des souris qui s'enfuient : les attraper rapporte des pièces.
- 8 personnages : 3 chiens et 5 chats achetés avec les pièces, et des accessoires (nœud, chapeau de fête, lunettes, couronne…) achetés avec les os.
- 4 langues : espagnol, anglais, français et allemand.


Un monde à Pucón
Nous vivons à Pucón, au Chili : il fallait un monde d'ici, avec le volcan Villarrica au-dessus du lac, les araucarias, les nalcas, les copihues, la roche volcanique et les sources chaudes qui fument.



La stack technique
- Moteur : Godot 4.7 en version .NET, tout le code en C#, le même langage que pour mes projets web.
- Android : rendu « Compatibility » pour tourner sur la plupart des téléphones, export d'un APK signé (arm64).
- Niveaux : écrits en texte (morceaux ASCII) que le jeu assemble ; la course infinie les tire au sort selon la difficulté.
- Son : bruitages et musique synthétisés par le code, sans aucun fichier audio.
- Graphismes : planches de personnages, d'objets et de décors générées par IA (ChatGPT) à partir de mes prompts, détourées automatiquement en Python (Pillow, NumPy) et agrandies ×4 avec Real-ESRGAN, en local. Les maquettes de direction artistique ont été faites avec Claude Design.
- Décor : 4 couches en parallaxe par monde (fond, collines, sol, premier plan), avec effets de relief et ombres.
Claude Code (Opus 5.5) comme copilote
Claude Code écrit et modifie le code C#, détoure et intègre les images et, surtout, teste : un pilote automatique joue les 10 niveaux sans écran après chaque modification et signale les passages impossibles ou trop durs. C'est ainsi que le niveau 10 a été corrigé : ses sauts étaient trop longs à cette vitesse.

Pensé pour une enfant de 9 ans
De gros boutons, pas de texte indispensable, des zones de contact plus petites que les dessins (les frôlements sont pardonnés), pas de « game over » et des récompenses en continu : combos, accessoires, personnages à débloquer. Et dans le jeu, les autres chiens de la famille ont changé de nom ; seule Rania garde le sien.
C'est la même méthode que pour WindRush, mon jeu de windsurf et de kitesurf : Godot, C# et l'IA comme copilote. C'est aussi un bon exemple de cas où une application native a du sens, comme je l'explique dans application mobile ou application web ?. Pour vos propres projets, voir mon offre de logiciel sur mesure.
Un projet d'application, de plateforme ou de jeu ?
Parlons-en : je vous propose l'architecture, les délais et un prix clair.
Demander mon devis gratuitÉcrivez-moi sur WhatsApp