POUR DÉVELOPPEURSGold
Orchestrateur multi-agents de production de jeux
Orchestrateur multi-agents de production de jeux. Gold ne modélise et ne code rien lui-même : il décompose un Game Design Document en travail, l'assigne à des agents IA — un worktree git chacun — et garantit une intégration cohérente derrière une porte de build tsc + vite.
Architecture
Modules
Le GDD comme contrat
Un fichier Markdown par entité de jeu avec frontmatter YAML : type, refs, surfaces possédées, état. Machine à états « route to gold » et graphe d'entités interactif.
Moteur de cohérence
À chaque sauvegarde, une propagation BFS inverse marque « à revoir » les entités qui référencent le changement — rien n'entre en production sans re-validation.
Copilote de design
Copilote voix + texte : transcription Whisper ~300 ms, LLM au choix, réponses lues à voix haute. Un protocole d'actions crée des entités, lie des refs et lance des protos — pas juste du chat.
Prototypage WebGL
Sélectionnez un sous-graphe d'entités → un agent IA construit un prototype Three.js avec aperçu intégré. Un proto validé est promu en base de code de production.
Orchestration de production
DAG de jobs par tri topologique des refs, pool d'agents avec un worktree git chacun, file d'intégration sérielle derrière une porte de build tsc + vite — l'agent fautif reçoit le log et resoumet.
Fabrique d'assets
Six pipelines : images 2D IA, sprites animés (ComfyUI local), assets procéduraux TS (agent IA), musique (Suno via Neodymium), SFX, textures VFX — le style vient de la direction artistique du GDD.
Board de production
Jobs en direct par état et par voie, consoles PTY par agent pour regarder les agents travailler en temps réel, historique des builds avec logs.
Sync cloud
Local-first : SQLite reste l'index de travail, projets et entités se synchronisent vers PostgreSQL, les binaires d'assets vers S3 — sauvegarde multi-appareils.
Avant & Après
| Sans Gold | Avec Gold |
|---|---|
| Un dev code chaque système séquentiellement | N agents en parallèle sur des surfaces disjointes |
| Le design doc dérive loin du code | Le GDD est le contrat — refs périmées marquées avant production |
| L'enfer des merges entre contributions | File d'intégration sérielle derrière une porte de build |
| Un build cassé découvert des jours plus tard | tsc + vite à chaque merge — l'agent corrige et resoumet |
| Des assets commandés au hasard, style incohérent | La direction artistique du GDD pilote chaque producteur |
| Des prototypes jetables | Un proto validé amorce la base de code de production |