Ce que tes agents savent faire
Dix-sept savoir-faire Roblox, déposés dans chaque projet à son ouverture.
Un agent IA générique connaît Roblox de loin. Le tien connaît ton modèle de projet, parce que VibeStarter dépose dans chaque projet des instructions et des savoir-faire écrits pour lui. C’est ce qui fait la différence entre « une IA qui code du Roblox » et un agent qui sait où va chaque fichier de ton jeu.
Ce que VibeStarter dépose dans ton projet
Section intitulée « Ce que VibeStarter dépose dans ton projet »À l’ouverture d’un projet, l’application y écrit :
- un fichier d’instructions par famille d’agent, avec les règles communes et la description de ton modèle de projet ;
- dix-sept savoir-faire — des modes d’emploi métier que l’agent lit avant de travailler.
Ces fichiers sont exclus de l’historique de ton jeu : ils ne polluent pas tes versions. Tu n’as rien à installer, rien à activer, rien à taper.
Les dix-sept savoir-faire
Section intitulée « Les dix-sept savoir-faire »Concevoir ton jeu
Section intitulée « Concevoir ton jeu »| Savoir-faire | Ce qu’il fait | Une demande qui le déclenche |
|---|---|---|
roblox-brainstorm |
Anime une séance d’idées en quatre temps : questions de cadrage, un brief que tu corriges, trois concepts vraiment différents, puis la boucle de jeu. Il converge avec toi au lieu de vider une liste. | « Je veux faire un jeu Roblox mais je ne sais pas quoi — aide-moi à trouver une idée. » |
roblox-game-design |
Un avis de designer sur ta boucle de jeu, ton démarrage, ta rétention et ton rythme. Il marque chaque affirmation comme observée, rapportée ou déduite, et sort trois recommandations, pas dix. | « Les joueurs partent au bout de deux minutes, pourquoi ? » |
roblox-game-balance |
Règle les nombres : gains de monnaie, courbe d’expérience, dégâts, taux de drop, prix, coûts de rebirth. Il lit tes vrais fichiers de données et cartographie chaque source et chaque dépense de monnaie. | « Le début est trop long et la fin trop facile — audite ma progression. » |
roblox-monetization |
Conçoit Game Passes, Developer Products, boutique et packs, avec les prix en Robux. Il lit ton code pour trouver les vrais moments de friction. | « Conçois-moi une boutique et un pack de démarrage, avec les prix. » |
Construire le jeu
Section intitulée « Construire le jeu »| Savoir-faire | Ce qu’il fait | Une demande qui le déclenche |
|---|---|---|
roblox-backend |
Le moteur du jeu : combat, économie, matchmaking, sauvegarde des données joueur, synchronisation serveur et clients. Deux règles d’or : le serveur fait autorité, et on n’envoie à chaque joueur que ce dont il a besoin. | « Ajoute des pièces gagnées en battant des mobs, sauvegardées entre les sessions. » |
roblox-ui |
Toutes les interfaces : menus, HUD, boutiques, inventaires, popups, classements. Il applique la mise à l’échelle qui fait qu’une interface tient sur tous les écrans, pas seulement en 1080p. | « Ajoute un HUD vie, pièces et niveau, qui marche aussi sur mobile. » |
roblox-mapping |
Construit le monde : biomes, architecture, intérieurs, décoration, placement, ancrage au sol, éclairage. Il construit par couches, avec une vérification entre chaque, et lance des rayons quand l’ancrage compte. | « Construis une forêt avec un chemin qui monte vers un temple en ruines. » |
roblox-multiplace |
Les jeux à plusieurs mondes : téléportation entre places, plusieurs fenêtres Studio, publication d’une expérience multi-place. | « Mon jeu a un lobby et une map de combat — ajoute la téléportation. » |
Les visuels et le mouvement
Section intitulée « Les visuels et le mouvement »| Savoir-faire | Ce qu’il fait | Une demande qui le déclenche |
|---|---|---|
roblox-icon |
Fabrique les images 2D du jeu : icônes d’objets, de compétences, de monnaie, badges, portraits. Il demande le prompt canonique au serveur plutôt que de l’écrire lui-même, pour que deux icônes faites à un mois d’écart se ressemblent. | « Fais les icônes de mes six sorts, toutes dans le même style. » |
roblox-asset-reuse |
Quand tu pointes un asset déjà dans ton jeu, il récupère le vrai fichier et l’édite au lieu d’en régénérer un sosie. Pour une série, il valide une base puis dérive chaque variante de cette base. | « Reprends l’icône de coffre déjà dans le jeu et fais-en une version dorée. » |
roblox-model-parts |
Décide s’il faut découper un modèle pour qu’il bouge par morceaux — et te le demande avant de dépenser, parce que chaque pièce devient un MeshPart avec ses textures. | « Mon coffre est un seul bloc, je veux que le couvercle s’ouvre. » |
roblox-motion |
Anime les corps : attaques, combos, marche, course, saut, esquive, réactions aux coups, emotes, boss, montures. Il écrit le mouvement comme du code évalué à chaque image, donc la foulée s’adapte à la vitesse au lieu de patiner. | « Anime mon boss : une attaque à l’épée qui a du poids, une idle, une marche. » |
roblox-object-motion |
Tout ce qui bouge et n’est pas un corps : machines, véhicules, tourelles, portes, engrenages, plus la vie ambiante d’une scène. | « Ma map est morte : des herbes qui bougent, un moulin qui tourne. » |
roblox-vfx |
Les effets visuels : impacts, explosions, sorts, feu, fumée, auras, portails, secousse d’écran. Sa leçon centrale : plus de particules, plus gros et plus brillant rendent un coup moins puissant, pas plus. | « Mon attaque à l’épée ne fait rien ressentir — ajoute un vrai impact. » |
roblox-vfx-sprite |
Dessine une texture de particule sur mesure — croissant de taillade, rune, décal de sol fissuré, flocon — en code, sans image de départ. | « Je veux une vraie forme de croissant pour ma taillade. » |
Publier et travailler à plusieurs
Section intitulée « Publier et travailler à plusieurs »| Savoir-faire | Ce qu’il fait | Une demande qui le déclenche |
|---|---|---|
roblox-release |
Publier une version. L’agent n’improvise rien : il vérifie que le projet compile, enregistre, et t’envoie vers le bon bouton. Le retour arrière est un retour en avant : rien n’est perdu. | « Qu’est-ce qui a changé depuis la dernière version en ligne ? » |
merge-resolver |
Le filet de sécurité du travail en équipe. Dans le cas rare où deux personnes ont modifié exactement les mêmes lignes, un agent dédié est lancé automatiquement, fusionne en gardant les deux côtés et prouve que ça compile. S’il n’y arrive pas proprement, il s’arrête sans rien enregistrer. | Déclenché par l’application. |
Les règles que tes agents suivent toujours
Section intitulée « Les règles que tes agents suivent toujours »- Ta langue. L’agent raisonne et code en anglais, mais te répond dans la langue choisie dans VibeStarter, y compris quand il reprend une conversation commencée en anglais. Les identifiants du code restent en anglais. Une demande explicite de ta part pour une autre langue est prioritaire.
- Il lit le mode d’emploi avant d’écrire. Toute interface passe par
roblox-ui, tout travail serveur parroblox-backend, toute animation parroblox-motion, toute construction de map parroblox-mapping. - Il se souvient. Dis-lui « souviens-toi que… » et il écrit une note dans le
dossier
user-notes/de ton projet. Tu la retrouves dans le panneau de notes, à gauche, où tu peux la lire, la modifier ou la supprimer. - Il écrit tes documents au bon endroit. Document de design, concept, guide,
rapport : tout va dans
user-notes/, parce que le panneau de notes ne liste que ce dossier. Un document écrit ailleurs serait invisible dans l’application. - Il ne compile pas lui-même. Un processus géré compile déjà en continu. Il se contente de vérifier le résultat.
- Il sait distinguer un bug d’un manque de mémoire. Devant un échec de compilation par manque de mémoire, il t’explique que fermer des agents libère de la mémoire et il s’arrête, au lieu de modifier du code au hasard.
- Il ne te demande jamais de coller une clé Roblox dans la conversation. Pour la monétisation, il ouvre et met en surbrillance le champ prévu dans les réglages. Voir Lier ton compte Roblox et ta clé Open Cloud.
- Il ne détruit pas une map existante sans te demander. Tes maps sont traitées en lecture seule par défaut : même sur une demande qui ressemble à une reconstruction, il s’arrête et demande une confirmation explicite, ou bien il construit à côté.
- Il remet la caméra de Studio en place après l’avoir déplacée.
- Il attend son tour sur une place. Un seul agent pilote une place à la fois.
Ce que tes agents ne peuvent pas modifier
Section intitulée « Ce que tes agents ne peuvent pas modifier »Trois fichiers de ton projet sont verrouillés au niveau du système de fichiers :
default.project.json, tsconfig.json et scripts/dev.mjs. Toute tentative de
les modifier échoue. Les instructions déposées le disent à l’agent en toutes
lettres pour qu’il ne s’acharne pas dessus. Si tu vois un agent buter sur l’un
d’eux, ce n’est pas un bug : c’est la protection qui fait son travail.
Comment ces savoir-faire se mettent à jour
Section intitulée « Comment ces savoir-faire se mettent à jour »Les savoir-faire sont rafraîchis à chaque ouverture d’un projet : un correctif publié de notre côté arrive chez toi sans mettre l’application à jour. Seuls ceux qui s’appuient sur une fonction plus récente de l’application attendent sa mise à jour. Voir Mettre l’app à jour.
Deux comportements à connaître :
- Première ouverture d’un projet sans réseau : l’ouverture est bloquée, avec un message explicite. C’est volontaire — mieux vaut un refus qu’un agent qui travaille sans ses instructions.
- Projet déjà ouvert une fois : si la mise à jour du contenu échoue, les fichiers déjà présents sur ton disque sont conservés et tu continues à travailler.
- Tes agents ne consultent pas les statistiques de ton jeu. Ce n’est pas encore implémenté.
- Un agent se trompe parfois sur ses propres capacités et affirme qu’une
fonctionnalité n’existe pas. Redonne-lui la consigne explicitement, ou efface
le contexte avec
/clearet relance-le. - Modifier toi-même les fichiers d’instructions ne sert à rien : ils sont
réécrits à chaque mise à jour. Pour une consigne durable, dis à l’agent
« souviens-toi que… » : il la note dans
user-notes/et la relit quand une demande en dépend. - La monétisation est réservée au propriétaire du projet. Un collaborateur invité ne reçoit tout simplement pas ces outils.
Questions fréquentes
Section intitulée « Questions fréquentes »« Qu’est-ce que je peux lui demander ? » Regarde la colonne de droite des tableaux ci-dessus : ce sont des demandes réelles, écrites en français, qui suffisent à déclencher le bon savoir-faire.
« Faut-il taper une commande pour activer un savoir-faire ? » Non. L’agent choisit seul celui qui correspond à ta demande.
« Mon code est-il sauvegardé pendant tout ça ? » Oui, automatiquement. L’agent ne gère ni branche ni dépôt distant : il enregistre ton travail au fil de l’eau. Voir Ton code est sauvegardé automatiquement.
« Mon agent me dit que VibeStarter ne sait pas faire X. » C’est une erreur connue de sa part. Vérifie dans cette documentation, puis insiste : « utilise le savoir-faire prévu pour ça ».