KAGE GAMES · BLUEPRINT FACTORY

Chaîne factory · 9 étapes

Du brief au jeu, appliqué à l'assemblage AX-02 « cargo moyen mixte » (coque HX-M, 6 slots C1 : 2 cryo, 1 sec, 1 citerne, 2 minerai).

Chaque étape est produite par un script de la chaîne, de façon déterministe, sans IA externe. Les liens orange ouvrent l'artefact réel de l'étape. 9/9 réel

1

Brief

Brief texte structuré AX-02

Texte structuré « clé : valeur » du game designer : rôle, gabarit, slots, cargaison, placement, modules retournés, ton, seed d'usure.

3

Blockout

Blockout en volumes gris

Volumes gris tirés du manifeste : coque primaire et enveloppes de slot, posés sur la grille U = 0,25 m. Le lint valide la soute sur la grille u (10,00 × 4,75 m).

4

Plan SVG

Plan SVG A3 coté

Planche A3 cotée générée depuis la spec : vues techniques, slots et cotes au millimètre.

6

Usure procédurale

Passe d'usure seed 4471

Salissures (bruit + AO), chocs en bord de Voronoï, pochoirs de série et de slot. Tout dérive du seed 4471.

7

Bake

Cartes AO, normal et ID cuites

AO cuite 512² sur l'atlas de la coque HX-M, normal map issue de bake_textures.py, carte ID cuite 1024² (UV automatiques, une couleur par matériau). Toutes sont réappliquées sur le modèle.

8

QA

Rapport QA

kit_lint.py, plafonds de triangles inscrits dans la spec, brief ≡ spec, cohérence gameplay, symétrie de la coque, aucun vert dans les rendus. En cas d'échec, on revient au blockout.

9

Export Godot

Scène .tscn et fiche gameplay

Scène .tscn (GLB, 9 collisions boîtes, 6 ancres Marker3D, métadonnées) chargée par Godot 4.7.2 en headless. Fiche calculée : volumes du manifeste × densités, tares et coûts de style-kit.json#gameplay.

Planche complète des 9 étapes