Ludea · moteur de jeu 2D + agent Claude Code

On ne code pas un jeu.
On le décrit.

Un moteur de jeu mobile générique, et un agent qui fait tout le travail technique : vous lancez une session, vous répondez à quelques questions, vous jouez, vous donnez votre avis. Le jeu grandit à chaque retour — et il est en ligne, sur iPhone, en quelques minutes.

4jeux publiés
1seul moteur, partagé
16skills pour l'agent
0ligne de code à écrire
Le principe

Un jeu = le moteur + une fiche + des dessins

Le moteur sait déjà tout faire : déplacer un personnage, soigner des créatures, monter à cheval, conduire, faire une course, gérer une boutique, sauvegarder la partie… Chaque jeu n'est qu'une fiche de description qui dit lequel de ces systèmes allumer, avec quels textes et quels dessins.

Le moteur

Tous les systèmes de jeu, génériques. Il ne contient aucun contenu de jeu et il est identique dans tous les jeux. engine.js

+

La fiche du jeu

Le monde, les personnages, les créatures, leurs besoins, les actions, les textes, les objectifs. game.config.js

+

Les dessins

Toute l'illustration est générée en vectoriel, propre à l'univers du jeu, nette sur iPhone. tools/art/

=

Un jeu complet

Publié automatiquement sur le web, installable sur l'écran d'accueil de l'iPhone comme une vraie appli.

// Extrait de la fiche de Nebula Nursery :
// une créature et deux actions, décrites, pas codées.
creature: {
  label: "critters", sheet: "critter",
  needs: [
    { id: "fuel", icon: "battery", start: 70 },
    { id: "joy",  icon: "joy",     start: 80 },
  ],
  actions: [
    { id: "feed", label: "Feed",
      effects: { fuel: 35, joy: 8 },
      anim: { motion: "nod", particle: "spark" } },
    { id: "play", label: "Play",
      effects: { joy: 22, fuel: -6 },
      anim: { motion: "hop", particle: "star" } },
  ],
  ride: { … },  // on l'ajoute → on peut la monter
}
  • Tout s'allume ou s'éteint. Pas de boutique ? On n'écrit pas de boutique. Envie d'équitation ? On ajoute ride. Les systèmes absents disparaissent simplement.
  • Un progrès profite à tous. Quand un jeu a besoin d'une nouvelle capacité, elle est ajoutée au moteur de façon générique, puis recopiée dans tous les jeux.
  • Les parties ne se perdent jamais. La sauvegarde est automatique et reste compatible quand le jeu évolue — même lors d'une refonte complète.
  • 100 % statique. Aucun serveur, aucune compilation : le jeu marche hors-ligne et se publie gratuitement sur GitHub Pages.
Comment l'utiliser

Du modèle au jeu en ligne, en conversant

Le moteur est un modèle de dépôt GitHub. Chaque jeu a son propre dépôt, et c'est l'agent Claude Code qui écrit, dessine, teste et publie. Vous, vous parlez de votre jeu.

Partir du modèle

Sur GitHub, « Use this template » crée un nouveau dépôt qui contient déjà le moteur et un petit jeu de départ.

Un seul réglage à faire soi-même (l'agent ne peut pas) : dans le nouveau dépôt, Settings → Pages → Source : « GitHub Actions ». Sans ça, le jeu ne sera pas mis en ligne.

Utiliser ce modèle

Lancer un agent

On ouvre le dépôt dans Claude Code (sur la branche main) et on tape /new-game.

/new-game

Répondre aux questions

L'agent pose quelques questions : le thème, l'âge des joueurs, le style graphique, la langue, ce qu'on fait dans le jeu. Il écrit la fiche, dessine, teste et publie une première version volontairement petite.

Jouer et donner du feedback

On joue sur son téléphone, puis on dit ce qu'on veut, avec ses mots. Chaque retour devient une nouvelle version, publiée et vérifiée.

Je voudrais pouvoir monter les chevaux

Mode créateur

Ajoute une boutique où on peut acheter des décorations
C'est en ligne : la Sellerie vend maintenant des fleurs, des bancs et des abreuvoirs, à poser où l'on veut.Testé sur iPhone (Safari) et sur un grand et un petit écran. Numéro de version à vérifier en bas de l'accueil.
Le cheval passe à travers la barrière
Corrigé : la barrière bloque maintenant le passage, mais on peut toujours sauter par-dessus à cheval.

Mode feedback (pour les joueurs, même les enfants)

Ma fille va faire des retours
Super ! Je t'écoute — dis-moi ce que tu aimerais changer dans ton jeu.
Je veux des papillons dans la forêt !
C'est fait ! Il y a maintenant des papillons qui volent dans la forêt. Rafraîchis et va voir !
Aucune question technique : l'agent dessine, teste et publie en silence.
Une idée→l'agent dessine et code→tests automatiques→vérification visuelle→publication→on joue↺
Le catalogue

Quatre jeux, un seul moteur

Des univers, des publics et des façons de jouer très différents — tous construits avec le même moteur et les mêmes skills. Chacun se joue dans le navigateur et s'installe sur l'écran d'accueil.

Écran d'accueil de Dr Smile
Le cabinet dentaire
Gros plan : brosser les dents
6–7 ansEnglishFrançaisSans lecture

Dr Smile

Brosse les dents et rends tout le monde heureux !

Un cabinet de dentiste tout doux pour un enfant qui apprend à lire. On touche un enfant, on zoome sur sa bouche et on frotte les petites bêtes avec la brosse. Puis il repart avec un grand sourire et on sonne pour le suivant.

Gros plan à frotter Un toucher = une action Flèche-guide Récompenses sans texte
QR codeScannez pour jouer sur votre téléphone ou votre tablette
Écran d'accueil de Mon Centre Équestre
Soigner un cheval
Gros plan : brosser le cheval
9–10 ansEnglishFrançaisFilles et garçons

Mon Centre Équestre

Soigne, brosse et monte tes chevaux !

Un centre équestre à faire vivre : nourrir, brosser et faire jouer ses chevaux, les monter au paddock, sauter des obstacles dans la carrière, partir sur le parcours de cross en forêt. Les poulains naissent la nuit, la Sellerie vend de quoi décorer.

Soins et humeur Équitation + sauts Naissances Boutique + déco Jour / nuit
QR codeScannez pour jouer sur votre téléphone ou votre tablette
Écran d'accueil de GTA 7 Neon City
Prendre une voiture en ville
Course en pseudo-3D
10 ans et +EnglishFrançaisArcade

GTA 7 · Neon City

Roule, livre, fais la course… et sème la police !

Une ville néon vue de dessus : on monte dans une voiture, on enchaîne les livraisons, on sème la police, on repeint sa voiture au garage pour se faire oublier, on en achète une plus rapide à la concession et on se lance dans une course en vue arrière. Sans armes ni violence.

Livraisons Poursuite Course pseudo-3D Modèles à acheter Garage
QR codeScannez pour jouer sur votre téléphone ou votre tablette
Écran d'accueil de Nebula Nursery
S'occuper d'une créature
Course sur l'anneau stellaire
La vitrine du moteurEnglishFrançaisTous âges

Nebula Nursery

Look after the little glowing critters!

Le jeu vitrine du moteur : un robot gardien s'occupe de petites créatures lumineuses sur une station spatiale. Il allume (presque) tous les systèmes du moteur à la fois — c'est l'exemple vivant de chaque fonctionnalité, et le point de départ pour en voir le branchement.

Soins + gros plan Monture + sauts Portail d'arrivée Livraisons + drones Course Boutique
QR codeScannez pour jouer sur votre téléphone ou votre tablette
À installer comme une appli

Encore mieux sur l'écran d'accueil

Chaque jeu est une appli web : pas de store, rien à télécharger. Ajoutez-le à l'écran d'accueil de votre téléphone ou de votre tablette et il s'ouvre comme une vraie appli — avec son icône, en plein écran.

Plein écranPlus de barre d'adresse ni de boutons du navigateur : seulement le jeu.
Son icône à luiUn toucher depuis l'écran d'accueil, comme n'importe quelle appli.
S'ouvre tout de suiteLéger et rapide, même hors connexion une fois chargé.
Partie gardée sur l'appareilOn reprend là où on s'était arrêté.

iPhone et iPad

  1. Ouvrez le jeu dans Safari (ou Chrome, Edge…)
  2. Touchez Partager
  3. Choisissez Sur l'écran d'accueil, puis Ajouter

Android (téléphone ou tablette)

  1. Ouvrez le jeu dans Chrome
  2. Touchez le menu
  3. Choisissez Installer l'application (ou Ajouter à l'écran d'accueil)

Ordinateur

  1. Ouvrez le jeu dans Chrome ou Edge
  2. Cliquez sur Installer dans la barre d'adresse
  3. Ou scannez le QR code d'un jeu pour jouer sur votre téléphone

Téléphone ou tablette, portrait ou paysage

L'affichage s'adapte à l'écran : sur tablette, on joue debout ou couché. Sur téléphone, les jeux sont pensés pour être tenus à la verticale.

Astuce : installez avant de jouer

Sur iPhone et iPad, l'appli de l'écran d'accueil garde sa propre sauvegarde, séparée de celle du navigateur.

Les modes de jeu

Des façons de jouer, à combiner

Chaque mode est une brique du moteur. Un jeu en prend une, deux ou toutes — c'est la fiche qui décide.

Prendre soin

Des créatures qui se promènent, avec des besoins (faim, propreté, joie…) qui baissent avec le temps. On s'approche, une carte s'ouvre avec des boutons d'action ronds, l'humeur remonte.

Dans : Mon Centre Équestre, Nebula

Le gros plan

La caméra plonge sur la créature et on frotte du doigt les taches pour les faire disparaître, avec un avant/après qui se révèle. Presque sans texte : idéal pour les petits.

Dans : Dr Smile, Mon Centre Équestre, Nebula

Monter et sauter

On monte sa créature, elle se fatigue en route. Une carrière avec des obstacles et une boucle en forêt, avec des barrières qu'on saute.

Dans : Mon Centre Équestre, Nebula

Missions et poursuites

Récupérer un colis puis le livrer, guidé par une flèche ; les missions risquées déclenchent une poursuite (police, drones). Se cacher au garage efface les recherches.

Dans : GTA 7, Nebula

La course

Un mini-jeu en fausse 3D, vu de derrière : virages, obstacles, chrono. Le véhicule acheté change vraiment la vitesse et la tenue de route.

Dans : GTA 7, Nebula

Gérer et décorer

Gagner des pièces, acheter dans une boutique, agrandir son centre, adopter, puis poser des décorations où l'on veut, en voyant l'aperçu à l'emplacement.

Dans : Mon Centre Équestre, GTA 7, Nebula

Les fonctionnalités

Tout ce que le moteur sait faire

Chaque ligne est une option de la fiche : on l'active quand le jeu en a besoin.

Monde et caméra

  • Monde en tuiles vu de dessus, quartiers au sol
  • Caméra fluide, zoom adapté à chaque écran
  • Rendu net sur iPhone (haute résolution)
  • Ombres douces, particules d'ambiance, vignette
  • Jour et nuit, dormir pour passer au lendemain

Personnages

  • Toucher pour aller quelque part (trouve son chemin)
  • Clavier, course en double-tap
  • Plusieurs personnages au choix, écran de création
  • Passagers visibles ou cachés (voitures)

Créatures

  • Besoins, humeur, actions avec effets et animations
  • Couleurs et races, renommer et relooker
  • Grandir, avoir des petits
  • Monture avec fatigue, sauts d'obstacles
  • Bulle « j'ai besoin de toi », départ une fois soigné

Bâtiments et économie

  • Bâtiments : dormir, boutique, menu, portail d'arrivée
  • Pièces, ressources, agrandissement
  • Décorations à acheter et placer
  • Modèles à acheter avec caractéristiques
  • Relooking payant (garage, salon)

Véhicules et ville

  • Véhicules vus de dessus, orientés dans 4 directions
  • Missions en deux étapes, flèche de guidage
  • Niveau de recherche et poursuivants
  • Course pseudo-3D avec chrono

Progression

  • Objectifs et niveaux
  • Déblocages : le décor s'enrichit en avançant
  • Flèche-guide pour les petits
  • Confettis, récompenses qui volent, zooms

Son

  • Effets sonores et musique générés en direct
  • Aucun fichier audio à fournir
  • Bouton muet, compatible iPhone

Sauvegarde

  • Sauvegarde automatique sur l'appareil
  • Anciennes parties toujours lisibles
  • Reprise d'une sauvegarde d'un ancien jeu

Mobile et appli

  • Installable sur l'écran d'accueil (iPhone, Android)
  • Plein écran, encoches et barres gérées
  • Fonctionne hors-ligne, sans serveur
  • Icônes illustrées partout, aucun emoji
Sous le capot de l'agent

16 skills : le savoir-faire de l'agent

Les skills sont des recettes que l'agent Claude Code suit pour chaque type de demande. On ne les appelle presque jamais soi-même : on décrit ce qu'on veut et l'agent enchaîne les bonnes.

Chefs d'orchestre

new-game
Crée un nouveau jeu à partir de quelques questions.
feedback-session
Mode « retours » sans aucune question technique, pour les joueurs, même les enfants.

Contenu

add-character
Un nouveau personnage jouable.
add-creature-variant
Une nouvelle couleur ou race.
add-decor-item
Une décoration à acheter et placer.
add-collision · place-scatter
Obstacles, sauts, forêt et chemins.
asset-search · asset-add
Trouver des images adaptées à l'âge et à la licence.
state-migration
Faire évoluer la sauvegarde sans casser les parties.

Qualité

test-debug
Reproduire, corriger et prouver chaque bug.
visual-review
Inspecter les dessins et les écrans en taille réelle.
map-verify
Vérifier que chaque élément est bien placé et qu'on circule.
ios-pwa-check
Garder un affichage parfait sur iPhone.

Publication et mémoire

release-deploy
Mettre en ligne et vérifier la publication.
capitalize-learnings
Après chaque changement : ranger ce qu'on a appris dans le moteur, les skills et la doc.
sync-engine
Diffuser une amélioration du moteur vers le modèle et tous les jeux.
Exigence

Un rendu de studio, vérifié à chaque version

L'objectif n'est pas un prototype : chaque version passe une batterie de vérifications automatiques avant d'être publiée.

Testé comme sur un vrai iPhone

Le jeu est piloté par un robot dans le moteur de Safari, sur un grand et un petit écran, dans l'onglet comme en appli installée.

Dessins inspectés en taille réelle

Anatomie, contours, rien de coupé, jamais flou : les images sont produites au double de leur taille d'affichage.

Animations jugées image par image

Les entrées et transitions sont filmées et regardées en pellicule, pas sur une simple capture.

Un défaut trouvé = un contrôle de plus

Quand un problème passe entre les mailles, l'agent corrige le jeu et renforce aussi ses outils de vérification.