En bref
RoCode est un agent IA de code pour Roblox Studio. Tu décris une modification dans le chat web sur rocode.app/chat, et le plugin RoCode gratuit exécute les étapes de l'agent dans le jeu que tu as ouvert. Pour commencer, connecte-toi sur rocode.app avec un code par e-mail, Google, Roblox ou Discord, installe le plugin depuis le Creator Store de Roblox, accepte les autorisations que Studio demande, ouvre un jeu et garde rocode.app/chat ouvert. Si Studio est connecté au même compte Roblox que celui que tu utilises sur RoCode, il se connecte tout seul. Sinon, tape dans le chat le code d'appairage de 8 caractères affiché dans le panneau RoCode, puis appuie sur Connect dans le panneau pour confirmer.
- Il te faut Roblox Studio sur Windows ou Mac, à jour, et un navigateur sur ordinateur. Les téléphones ne sont pas pris en charge, et dans Brave tu désactives les Shields pour rocode.app.
- Tu te connectes une seule fois. Studio se connecte tout seul quand il est connecté au même compte Roblox que sur RoCode (plugin 3.9.13 ou plus récent) ; sinon tu tapes un code d'appairage, valable 15 minutes et utilisable une fois. Ensuite, le plugin se reconnecte tout seul.
- Le chat a deux modes. Build fait des modifications dans Studio. Ask répond aux questions sur ton jeu avec des outils en lecture seule et ne change rien.
- Starter est gratuit, avec 1 crédit par jour, sur DeepSeek V4 Flash, sans carte. Les offres payantes commencent à 9,99 $ par mois pour 150 crédits.
Sur cette page
Ce qu'est RoCode
RoCode (RoCode.app) est un agent IA de code pour Roblox Studio. Tu décris une fonctionnalité dans un chat web sur rocode.app. Un plugin RoCode gratuit du Creator Store de Roblox exécute ensuite les étapes de l'agent dans le jeu que tu as ouvert : il lit les objets et les scripts dont une étape a besoin, écrit le code Luau, crée ou modifie des Scripts, des LocalScripts, des ModuleScripts et d'autres instances, et vérifie dans Studio que ses scripts compilent avant de terminer.
| Partie | Ce qu'elle fait |
|---|---|
Chat webrocode.app/chat | Contient la conversation, le sélecteur de modèle et le journal étape par étape de chaque exécution. Il s'ouvre dans un navigateur sur ordinateur. |
Relaisrelay.rocode.app | Le serveur de RoCode entre le chat, le plugin et le modèle. Il envoie ta demande via OpenRouter, un service qui donne accès à de nombreux modèles IA avec un seul compte, au modèle que tu as choisi, et transmet les étapes du modèle au plugin. |
| Plugin pour Studio RoCode, sur le Creator Store | Exécute les étapes de l'agent dans Studio avec 27 outils qui lisent, créent, modifient, vérifient et testent. Le relais est le seul serveur avec lequel il communique. |
| Ton jeu | Le jeu ouvert dans la fenêtre Studio connectée. Il n'y a pas d'envoi du fichier de jeu ni de synchronisation en arrière-plan : ce que lit RoCode ne sort que quand une étape le demande. |
DeepSeek V4 Flash, GLM 5.3 Flash, Claude Sonnet 5.5, Claude Opus 5.5 et GPT-6 Astra sont des modèles tiers que RoCode fait tourner via OpenRouter avec ses propres instructions et ses outils Studio. RoCode n'a pas de modèle à lui.
RoCode (rocode.app) n'est pas Roo Code, l'extension VS Code, ni RoCodes.gg ou rocode.org.
Ce qu'il te faut
| Il te faut | Détails |
|---|---|
| Roblox Studio | Sur Windows ou Mac, à jour. Le plugin garde une connexion en direct avec RoCode grâce à la prise en charge des WebSockets dans Studio, et une ancienne version de Studio qui ne l'a pas ne peut pas se connecter. |
| Le plugin RoCode | Gratuit, sur le Creator Store de Roblox. |
| Un navigateur sur ordinateur | Pour rocode.app/chat. Les téléphones ne sont pas pris en charge : sur téléphone, le chat affiche un message indiquant qu'il est réservé à l'ordinateur. Dans Brave, les Shields bloquent la connexion à Studio : désactive-les pour rocode.app ou utilise Chrome ou Edge. |
| Un réseau qui atteint le relais | Studio doit pouvoir joindre relay.rocode.app en WebSockets. Les réseaux d'école ou d'entreprise qui bloquent cela ne peuvent pas se connecter. |
| Un compte RoCode | Gratuit. Connecte-toi sur rocode.app avec un code par e-mail, Google, Roblox ou Discord. Pas de carte. Il faut avoir 13 ans ou plus, et avant 18 ans il te faut l'autorisation d'un parent ou d'un tuteur. |
Pas nécessaire : une application de bureau, une ligne de commande, des fichiers de configuration, un serveur MCP ou ton mot de passe Roblox. RoCode ne demande jamais ton mot de passe Roblox.
Installer le plugin et l'appairer avec le chat
Installer et connecter, étape par étape
- Crée un compte gratuit. Connecte-toi sur rocode.app avec un code par e-mail, Google, Roblox ou Discord.
- Installe le plugin. Ouvre le plugin RoCode sur le Creator Store et installe-le. Les plugins installés apparaissent dans l'onglet Plugins de Studio. Dans le gestionnaire de plugins de Studio, RoCode est listé sous le nom RoCode AI.
- Accepte les autorisations. Quand Studio le demande, autorise les requêtes HTTP vers relay.rocode.app, ainsi que Script Injection. Le tableau plus bas explique pourquoi.
- Ouvre un jeu dans Roblox Studio : un jeu sur lequel tu travailles, ou une nouvelle Baseplate.
- Ouvre le chat. Ouvre rocode.app/chat dans un navigateur sur ordinateur. Si Studio est connecté au même compte Roblox que celui avec lequel tu t'es connecté ou que tu as lié sur RoCode, il se connecte tout seul (plugin 3.9.13 ou plus récent). Si le chat affiche Connect Studio, clique dessus.
- Ou utilise un code d'appairage. Si Studio ne se connecte pas tout seul, le panneau RoCode affiche un code de 8 caractères ; si tu ne le vois pas, clique sur Use a pairing code. Dans la carte Connect to Roblox Studio du chat, tape le code et appuie sur Connect.
- Confirme dans Studio. Après un code, le panneau RoCode affiche une ligne de confirmation avec ton compte. Appuie sur Connect (ou Allow). Il attend jusqu'à 2 minutes, puis affiche un nouveau code.
Les autorisations Studio que demande le plugin
| Autorisation | Pourquoi le plugin en a besoin | Si tu l'as refusée |
|---|---|---|
Requêtes HTTP vers relay.rocode.app | Le serveur de RoCode, et le seul hôte avec lequel le plugin communique. Il le vérifie au chargement, puis de nouveau si la connexion échoue plusieurs fois, et prévient dans l'Output s'il est bloqué. | Autorise-le dans Plugins > Manage Plugins > RoCode AI. |
| Script Injection | Permet à RoCode de créer et de modifier des scripts. | Avec le plugin 3.9.2 ou plus récent, RoCode ne lance pas d'exécution Build tant qu'elle est désactivée ; le mode Ask fonctionne toujours. Active-la pour RoCode AI dans Plugins > Manage Plugins (l'icône crayon). Le plugin revérifie toutes les 30 secondes ; s'il dit encore que l'autorisation est désactivée, redémarre Studio. |
Un réglage de Studio est facultatif et reste à ta charge : Enable Studio Access to API Services. Il te le faut pour tester la sauvegarde avec les data stores dans Studio, et RoCode ne peut pas le changer pour toi. Dans Studio, ouvre File > Experience Settings > Security, active-le et clique sur Save. Le jeu doit d'abord être publié. Studio utilise alors les mêmes data stores que le jeu en ligne, donc Roblox recommande de ne l'activer que dans une copie de test séparée.
Comment fonctionne l'appairage
| Détail | Comment ça marche |
|---|---|
| Sans code | Avec le plugin 3.9.13 ou plus récent, Studio se connecte tout seul quand il est connecté au même compte Roblox que celui avec lequel tu t'es connecté ou que tu as lié sur RoCode, et que rocode.app/chat est ouvert. Le code sert dans tous les autres cas. |
| Le code | 8 caractères, affichés dans le panneau RoCode sous la forme ABCD-EFGH. Il n'utilise jamais les caractères I, L, O, 0 ou 1. |
| Où le taper | Dans la carte Connect to Roblox Studio du chat, puis appuie sur Connect. |
| Confirmer dans Studio | Le panneau RoCode affiche ensuite une ligne de confirmation avec ton compte. Appuie sur Connect (ou Allow) dans le panneau. Sinon, il attend jusqu'à 2 minutes puis affiche un nouveau code. |
| Durée de validité | Le même code pendant 15 minutes. |
| Nombre d'utilisations | Une seule. Le code est oublié dès qu'il est utilisé. |
| La fois suivante | Le plugin enregistre une clé de connexion dans les réglages de plugin de Studio et se reconnecte tout seul. Pas besoin de code. |
| Quels jeux | Une fois appairé, le plugin se reconnecte dans n'importe quel jeu que tu ouvres sur cet ordinateur. Pour l'empêcher, désactive RoCode AI dans Plugins > Manage Plugins. |
| Plusieurs Studio | Une seule fenêtre Studio est connectée à la fois. Ouvrir un jeu dans une deuxième fenêtre y déplace la connexion. |
| Réseaux différents | Si Studio et le navigateur sont sur des réseaux publics différents, par exemple derrière un VPN ou iCloud Private Relay, le chat affiche Connect anyway. Appuie dessus, puis tape un nouveau code du panneau RoCode. |
Ta première exécution
Le chat n'envoie pas de message tant qu'aucun Studio n'est connecté : le bouton d'envoi reste désactivé, et en le survolant tu vois Connect the plugin first. Une fois Studio connecté, décris une modification.
Écrire un bon premier prompt
- Une fonctionnalité à la fois. Ça marche mieux qu'un jeu entier en un seul message.
- Dis ce qui doit se passer, avec des mots simples. Pas besoin de connaître les noms de classes ni où vont les scripts.
- Montre ce qui compte. Tape
/dans la zone de message pour joindre le chemin exact d'un objet Studio, comme le script à modifier. Avec le bouton +, tu peux aussi joindre jusqu'à 12 fichiers texte (20 000 caractères au total) et jusqu'à 4 images par message, avec n'importe quel modèle. - Juste une question ? Passe en mode Ask et rien ne change dans ton jeu.
- Ou dicte-le. Le bouton micro enregistre ton prompt ; la transcription arrive dans la zone de message pour que tu la corriges et l'envoies.
Tu peux écrire tes prompts en français : le chat, le plugin et la documentation sont en anglais, mais RoCode répond en général dans ta langue. Certains messages et tous les boutons restent en anglais.
Où RoCode place les choses
| Tu demandes | Il crée | Où |
|---|---|---|
| Logique serveur : pièces, dégâts, sauvegarde, manches | Script | ServerScriptService |
| Entrées, caméra et comportement de l'interface | LocalScript | StarterPlayer > StarterPlayerScripts |
| Écrans et menus | ScreenGui | StarterGui |
| Parts, modèles et structures | Part, Model | Workspace |
Ce que tu vois pendant qu'il travaille
- Un journal étape par étape. Le chat liste chaque étape. Chaque lecture et chaque suppression s'affiche avec son chemin.
- La durée. Elle dépend de la tâche, de la taille de ton jeu et du modèle. Une exécution peut durer jusqu'à 80 tours de modèle ou 5 heures. Le chat affiche les crédits qu'une exécution utilise pendant qu'elle travaille.
- Ton prompt suivant peut attendre son tour. Pendant qu'une exécution travaille, tu peux mettre le prompt suivant en file d'attente. Tu peux avoir jusqu'à 3 exécutions en même temps.
- Pas de modification pendant un test. Si un test en jeu tourne quand une modification doit arriver, RoCode arrête d'abord le test, y compris un test que tu as lancé. Si Studio est encore en Play après 20 secondes, il ne change rien et te demande d'appuyer sur Stop.
Stop et Continue
Arrête une exécution quand tu veux. Si une exécution s'arrête en cours de route, à cause d'une erreur ou d'une limite d'utilisation, les modifications déjà faites restent, et Continue reprend là où elle s'est arrêtée. Les exécutions que tu arrêtes comptent jusqu'à l'endroit où elles se sont arrêtées. Quand une exécution échoue à cause d'un problème de notre côté, ses crédits reviennent automatiquement sur ton solde.
Les modes Build et Ask
Chaque message s'exécute dans l'un des deux modes. Build est le mode par défaut et modifie ton jeu. Ask, ajouté le 9 octobre 2026, répond aux questions sur ton jeu et ne change rien.
| Mode | Ce qu'il fait | À utiliser pour |
|---|---|---|
| Build | Fait des modifications dans Studio. L'agent peut utiliser les 27 outils : il lit ton jeu, crée et modifie des scripts et des instances, vérifie que ses scripts compilent et, avec le plugin 3.9 ou plus récent, peut lancer un court test en jeu. | Ajouter une fonctionnalité, corriger un bug, construire un écran ou une structure. |
| Ask | Répond aux questions sur ton jeu sans rien changer. Il ne peut utiliser que les 10 outils de lecture ; tout autre outil est refusé et n'est jamais envoyé à Studio, et il ne lance jamais de test. La réponse est marquée Answer. | Comprendre comment marche un script, trouver où se trouve quelque chose, poser une question sur une erreur ou préparer une modification avant de la faire. |
Pour changer de mode, clique sur la puce de mode dans la barre d'outils sous la zone de message et choisis Ask ou Build. Le choix est mémorisé dans ce navigateur, donc vérifie la puce avant d'envoyer une modification. Ask a quand même besoin d'un Studio connecté, puisqu'il lit ton jeu. Quand Ask propose une correction, repasse en Build et demande la modification.
Vérifications, Output et annulation
Ce que vérifie Check Script
Check Script passe un script dans le compilateur Luau, dans Studio. Une erreur de compilation revient avec sa ligne et sa colonne. Il signale aussi des motifs risqués, comme wait(), spawn() et delay() (à remplacer par task.wait(), task.spawn() et task.delay()), loadstring, un require qui ne pointe pas vers un ModuleScript, un ModuleScript qui ne renvoie pas de valeur, ou un nom de GetService qui n'existe pas. Il ne vérifie pas les types, ne fait pas de lint et n'exécute pas ton code : il attrape les erreurs de compilation et quelques motifs risqués, pas les bugs de logique.
Après chaque Create Script ou Edit Script, l'agent a pour consigne de lancer Check Script sur ce script avant de terminer. Si une vérification échoue, RoCode ne peut pas terminer l'exécution tant qu'une vérification suivante ne passe pas. Après deux essais, il peut terminer, et il te dit ce qui échoue encore.
Les erreurs de tes tests
RoCode ne lit l'Output de Studio que quand une étape le demande, en général avec Check Output. Pour corriger un problème que tu as trouvé : appuie sur Play dans Studio et reproduis le problème, dis à RoCode ce qui ne marche pas (tu peux appuyer sur Stop avant, les lignes Server et Client de ton dernier test sont gardées), laisse-le lire l'Output et modifier le script, puis rejoue pour confirmer la correction.
Le court test en jeu
Avec le plugin 3.9 ou plus récent, une exécution Build peut appuyer sur Play pour un test de 30 secondes maximum, récupérer les erreurs et avertissements serveur et client, puis arrêter le test. Elle le fait au plus deux fois par exécution, plus une fois pour vérifier sa propre correction, et le mode Ask n'en lance jamais. C'est l'agent qui décide quand tester, donc toutes les créations n'en ont pas. Avec le plugin 3.9.11 ou plus récent, un personnage de test marche, saute et monte sur des parts, et avec le plugin 3.9.15 ou plus récent il appuie aussi sur des touches, clique sur des boutons à l'écran et tape du texte. Il vérifie ensuite que des choses se sont produites et indique chaque vérification comme réussie ou échouée. Le test ne prend pas de captures d'écran et ne vérifie que ce que l'agent a choisi de tester : il ne peut pas dire si le jeu est amusant.
Le contrôle visuel
Avec le plugin 3.9.14 ou plus récent, une exécution Build qui a construit ou changé quelque chose de visible en prend des captures d'écran dans Studio avant de terminer, au plus une fois par exécution, en mode édition. RoCode les envoie via OpenRouter à GLM 5.3 Flash, avec DeepSeek V4.1 Flash en secours, sur toutes les offres. Ce modèle liste les problèmes évidents, comme des parts qui flottent ou s'enfoncent dans le sol, des trous ou une mauvaise échelle, et l'agent corrige ceux qui sont réels. Le chat n'affiche pas les captures, et RoCode ne les garde pas.
Annuler, lot par lot
RoCode pose un point d'annulation dans Studio avant et après chaque lot de modifications, donc Ctrl+Z (⌘Z sur Mac) revient en arrière dans son travail un lot à la fois tant que Studio est ouvert. Une exécution comprend en général plusieurs lots, donc annuler une longue exécution demande plusieurs appuis. Le bouton Revert du chat ne fait que rembobiner la conversation, pas Studio.
Suppressions
Depuis le 9 octobre 2026, RoCode ne supprime ou ne dégroupe un objet que si RoCode l'a créé plus tôt dans le même chat, si ton message lui demande de le retirer ou de le reconstruire, ou s'il t'a demandé s'il devait le supprimer et que tu as dit oui. Sinon, la suppression est refusée avant d'arriver à Studio. Avec le plugin 3.8.5 ou plus récent, un objet supprimé n'est pas détruit : le plugin le déplace dans un dossier RoCodeTrash dans ServerStorage. Ce dossier est sauvegardé avec ton jeu et garde les suppressions des 30 exécutions les plus récentes (jusqu'à 25 000 objets) ; les plus anciennes, et tout ce qui est supprimé depuis la corbeille, disparaissent pour de bon.
Modèles et crédits
| Modèle | Offres | À savoir |
|---|---|---|
| DeepSeek V4 Flash | Toutes | Fait par DeepSeek. Le modèle gratuit. Un message avec des images passe par DeepSeek V4.1 Flash, qui lit les images. |
| GLM 5.3 Flash | Pro et plus | Fait par Z.ai. Le modèle par défaut après le passage à une offre payante, au tarif le plus bas des modèles payants. |
| Claude Sonnet 5.5 | Pro et plus | Un modèle plus puissant d'Anthropic. Utilise les crédits plus vite que GLM 5.3 Flash. |
| Claude Opus 5.5 | Studio et plus | Le meilleur modèle d'Anthropic. Utilise les crédits plus vite que GLM 5.3 Flash. |
| GPT-6 Astra | Ultra | Le meilleur modèle d'OpenAI, et celui qui utilise les crédits le plus vite. |
| Ton propre modèle | Toute offre payante | Un identifiant de modèle que tu choisis sur OpenRouter, payé sur ton solde OpenRouter. Il doit prendre en charge l'appel d'outils. |
La première fois que tu choisis Claude Sonnet 5.5, Claude Opus 5.5 ou GPT-6 Astra, RoCode affiche ce qu'il coûte et te demande de confirmer. Si tu as moins de 18 ans, un parent ou un tuteur doit être d'accord. Les longues conversations coûtent plus cher sur ces trois modèles, donc commence un nouveau chat pour une nouvelle tâche.
Ce qu'est un crédit
Un crédit mesure ce qu'une exécution coûte en calcul. Les modèles plus puissants et les exécutions plus longues en utilisent plus. Pour donner une idée, aux tarifs actuels : une tâche avancée utilise environ 4 crédits, et une tâche standard (DeepSeek V4 Flash) environ 0,4. Ça fait environ 35 tâches avancées par mois ou 375 tâches standard avec Pro, environ 80 ou 800 avec Studio et environ 125 ou 1 250 avec Ultra. Les longues tâches en utilisent plus. Sur le modèle gratuit, 1 crédit suffit pour une ou deux petites tâches.
Ton solde est en haut du chat, et la ligne sous chaque réponse montre ce que l'exécution a utilisé. Une exécution qui échoue à cause d'un problème du côté de RoCode récupère ses crédits automatiquement.
Quand les crédits se rechargent
| Détail | Starter (gratuit) | Offres payantes |
|---|---|---|
| Allocation | 1 crédit par jour | 150, 320 ou 500 crédits par mois. Pas de plafond quotidien. Plus 2 crédits gratuits par jour sur DeepSeek V4 Flash, utilisés avant les crédits de l'offre. |
| Recharge | Chaque jour à 00:00 UTC | Offres mensuelles : chaque mois, quand ton paiement passe. Offres annuelles : tous les 30 jours. |
| Crédits non utilisés | Ne sont pas reportés | Les crédits de l'offre ne sont pas reportés. Les crédits des packs n'expirent jamais. |
| Quand tu n'en as plus | Attends 00:00 UTC, ajoute un pack de crédits ou passe à une offre payante. Les crédits gratuits se rechargent chaque jour. | Ajoute un pack de crédits, passe à l'offre supérieure, utilise ta propre clé ou attends la recharge. |
Packs de crédits
Avec n'importe quelle offre, tu peux acheter des crédits en plus sur la page de ton compte : 50 crédits pour 4,99 $, 220 crédits pour 19,99 $, 580 crédits pour 49,99 $ et 1 200 crédits pour 99,99 $ (en dollars US, hors taxes). Les packs sont utilisés après les crédits mensuels, et ils n'expirent jamais. Sur Starter, les packs sont utilisés après tes crédits gratuits et tournent sur DeepSeek V4 Flash.
Offres et remboursements
| Offre | Mensuel | Annuel | Crédits | Modèles |
|---|---|---|---|---|
| Starter (gratuit) | Gratuit, sans carte | Aucun | 1 par jour, rechargé à 00:00 UTC | DeepSeek V4 Flash |
| Pro | 9,99 $ par mois | 83,99 $ par an | 150 par mois | Ajoute GLM 5.3 Flash et Claude Sonnet 5.5 |
| Studio (recommandée) | 19,99 $ par mois | 167,99 $ par an | 320 par mois | Ajoute Claude Opus 5.5 |
| Ultra | 29,99 $ par mois | 251,99 $ par an | 500 par mois | Ajoute GPT-6 Astra |
- Toutes les offres ont les 27 outils. Les offres payantes ajoutent plus de modèles, ta propre clé OpenRouter et pas de plafond quotidien, et leurs exécutions passent avant celles de Starter dans la file d'attente.
- Pas besoin de rejoindre le Discord pour les crédits gratuits. Payer ne demande jamais Discord.
- Les offres annuelles coûtent 30 % de moins que 12 mois de l'offre mensuelle, sont facturées une fois par an et ont les mêmes crédits, rechargés tous les 30 jours.
- Paddle gère le paiement en tant que revendeur officiel (merchant of record) : il encaisse le paiement, gère la TVA, émet la facture et apparaît comme vendeur sur ton reçu. RoCode ne garde pas les données de carte.
- Si tu as moins de 18 ans, demande au titulaire de la carte avant d'acheter.
- Annule depuis la page de ton compte. Tu gardes ton offre jusqu'à la fin de la période payée et tu n'es plus prélevé.
- Remboursements : en totalité sous 14 jours après tout paiement, renouvellements et packs de crédits compris, pour n'importe quelle raison, où que tu vives. Demande-le sur paddle.net ou en répondant à ton reçu Paddle. Après un remboursement, les nouvelles offres, les passages à une offre supérieure et les packs sont suspendus pendant 60 jours, et les crédits achetés avec ce paiement sont retirés. Après 14 jours, les paiements ne sont pas remboursables, sauf quand la loi l'exige.
La comparaison complète est sur la page des tarifs (en anglais).
Sécurité : ce que RoCode peut atteindre
RoCode ne demande jamais ton mot de passe Roblox et n'envoie jamais ton fichier de jeu. Le plugin renvoie les résultats des étapes qu'une exécution demande, ce qui peut inclure le texte complet de scripts, plus la position de ta caméra et jusqu'à 8 objets sélectionnés au début d'une exécution, les captures du contrôle visuel de ce qu'une exécution Build a construit (plugin 3.9.14 ou plus récent), et le nom et l'identifiant du jeu à la connexion. La connexion réseau du plugin actuel ne va qu'au serveur de RoCode, relay.rocode.app, par une connexion chiffrée. Studio lui-même contacte Roblox pour charger les modèles du Creator Store que place Insert Model et, avec le plugin 3.9.13 ou plus récent, pour trouver le nom Roblox avec lequel il est connecté.
- Pas de publication ni de dépense. Le plugin n'a pas de code pour publier ou sauvegarder ton jeu, envoyer des assets ou dépenser des Robux. Insert Model ne place que des assets qui existent déjà dans le Creator Store, trouvés avec tes mots ou par un ID d'asset ou un lien que tu donnes, et retire les scripts d'un modèle.
- Une seule fenêtre Studio. Une seule fenêtre Studio est connectée à ton compte à la fois. Quand une étape le demande, RoCode peut lire n'importe quel objet ou script du jeu ouvert dedans.
- Tes propres modifications. Edit Script ne remplace pas un script entier qui a changé depuis que RoCode l'a lu, et les petites modifications s'appliquent au texte actuel du script, donc tes autres changements restent.
- Pas de mot de passe RoCode. Tu te connectes avec un code par e-mail, Google, Discord ou Roblox. Si tu ajoutes ta propre clé OpenRouter, elle est chiffrée en AES-256-GCM avant d'être enregistrée.
- Mode lecture seule. Ask ne peut utiliser que 10 outils de lecture, et le serveur de RoCode refuse tout outil qui modifierait ton jeu avant qu'il n'arrive à Studio.
- Paiement chez Paddle. Tu saisis ta carte dans le checkout de Paddle, pas sur un formulaire de RoCode.
Qui fait tourner RoCode : un entrepreneur individuel au Royaume-Uni, sous le nom commercial RoCode (voir les conditions, en anglais) ; e-mail support@rocode.app. Ce qui est stocké et qui traite une demande est détaillé dans la section confidentialité de la documentation en anglais.
Limites
| Limite | Valeur |
|---|---|
| Exécutions simultanées | Jusqu'à 3 par compte |
| Une exécution | Jusqu'à 80 tours de modèle (appels au modèle), chacun pouvant utiliser plusieurs outils, ou 5 heures |
| Crédits par exécution | Une exécution fait une pause après un certain nombre de crédits et te demande avant de continuer. La limite dépend du modèle et peut être plus basse sur les petites offres. |
| Test en jeu | Jusqu'à 30 secondes chacun, au plus 2 par exécution plus 1 pour vérifier sa correction, en mode Build avec le plugin 3.9 ou plus récent ; le personnage de test demande le plugin 3.9.11 ou plus récent |
| Search Scripts | Jusqu'à 300 scripts sous le point de départ |
| Pièces jointes texte | Jusqu'à 12 fichiers et 20 000 caractères au total. Les fichiers binaires de jeu et de modèle (.rbxl, .rbxm) ne sont pas acceptés. |
| Pièces jointes image | PNG, JPG ou WebP, moins de 10 Mo chacune, jusqu'à 4 par message, avec n'importe quel modèle |
| Saisie vocale | Jusqu'à 4 minutes par enregistrement |
Ce que RoCode ne fait pas aujourd'hui
- Juger si ton jeu est amusant, ou y jouer pour toi en dehors de ses courts tests
- Prendre des captures d'écran pendant que ton jeu tourne. Le contrôle visuel ne photographie que ce qu'une exécution Build a construit, en mode édition. Tu peux joindre tes propres captures avec n'importe quel modèle.
- Sculpter ou peindre le terrain à la main. Il peut construire du Terrain pour toi (collines, montagnes, lacs, rivières, îles et plages) avec un script généré ; les retouches à la main restent pour toi
- Générer des meshes, des textures ou des animations à partir de rien. À la place, Insert Model place des modèles qui existent déjà dans le Creator Store : ceux qu'il trouve avec tes mots, ou un modèle, un decal ou un mesh par l'ID d'asset ou le lien que tu donnes
- Publier ou sauvegarder ton jeu, ou changer les réglages de ton expérience sur le site de Roblox
- Construire un jeu fini et équilibré à partir d'une seule phrase
- Fonctionner sur téléphone : le chat indique qu'il est réservé à l'ordinateur
Il n'a pas non plus d'outils pour les game passes, les developer products, l'envoi d'assets ou l'activation des API Services. Il écrit du Luau qui utilise DataStoreService, RemoteEvents, TweenService ou PathfindingService comme n'importe quel script Roblox, mais son test ne vérifie que ce que l'agent a choisi de tester, donc joue au jeu toi-même pour confirmer que tout marche.
Dépannage
La plupart des problèmes de configuration sont l'un des cas ci-dessous. Sinon, pose ta question sur le Discord de RoCode, c'est là que se fait l'assistance. La liste complète est dans le dépannage de la documentation en anglais.
Studio ne se connecte pas, ou le plugin dit que WebSocket n'est pas disponible
Mets à jour Roblox Studio. Le plugin garde sa connexion en direct avec RoCode grâce aux WebSockets de Studio, et les anciennes versions ne les ont pas. Ton réseau doit aussi joindre relay.rocode.app en WebSockets ; les réseaux d'école ou d'entreprise qui bloquent cela ne peuvent pas se connecter.
Le plugin dit qu'il ne peut pas joindre relay.rocode.app
Autorise les requêtes HTTP vers relay.rocode.app pour RoCode AI dans Plugins > Manage Plugins, puis clique sur Reset dans le panneau RoCode.
RoCode ne peut pas créer ni modifier de scripts
Script Injection a sans doute été refusée. Active-la pour RoCode AI dans Plugins > Manage Plugins (l'icône crayon). Le plugin revérifie toutes les 30 secondes ; s'il dit encore que l'autorisation est désactivée, redémarre Studio.
Studio ne se connecte pas tout seul
Il ne se connecte tout seul que quand Studio est connecté au même compte Roblox que sur RoCode, avec le plugin 3.9.13 ou plus récent et rocode.app/chat ouvert. Si le chat affiche Connect Studio, clique dessus. Sinon, utilise un code d'appairage : le panneau RoCode l'affiche, ou clique sur Use a pairing code, puis tape-le dans le chat.
Le code n'est pas accepté
Un code est valable 15 minutes et ne sert qu'une fois, donc tape le code que le panneau RoCode affiche maintenant. Il ne contient jamais I, L, O, 0 ou 1.
J'ai tapé le code mais Studio n'est toujours pas connecté
Regarde le panneau RoCode dans Studio. Il affiche une ligne de confirmation avec ton compte : appuie sur Connect (ou Allow). Si personne ne confirme sous 2 minutes, le panneau affiche un nouveau code, tape celui-là dans le chat.
Je me suis connecté avec Roblox et mon offre ou mes chats ont disparu
Une connexion avec Roblox ne se lie pas à un compte RoCode existant, c'est donc un compte séparé. Déconnecte-toi et reconnecte-toi comme d'habitude, avec ton code par e-mail, Google ou Discord, pour retrouver ton offre et tes chats.
J'utilise Brave et je ne peux pas me connecter
Les Shields de Brave bloquent la connexion à Studio. Désactive les Shields pour rocode.app, ou utilise Chrome ou Edge.
Une exécution s'est arrêtée en cours de route
Les modifications déjà faites restent. Appuie sur Continue pour reprendre là où elle s'est arrêtée. Si elle a fait une pause à sa limite de crédits pour une exécution, tu peux aussi appuyer sur Finish up.
La sauvegarde avec les data stores ne marche pas dans Studio
Active Enable Studio Access to API Services dans File > Experience Settings > Security, puis clique sur Save. Le jeu doit d'abord être publié, et RoCode ne peut pas changer ce réglage. Studio utilise alors les mêmes data stores que le jeu en ligne, donc active-le dans une copie de test séparée.
Aller plus loin
La documentation complète en anglais détaille le reste : les 27 outils un par un, les 12 structures prêtes à l'emploi et les 7 mises en page d'interface, la confidentialité et la sécurité (ce qui est stocké, qui traite une demande, la suppression du compte), toutes les limites et tous les cas de dépannage.
Questions fréquentes
RoCode est-il fait par Roblox ?
Non. RoCode est un produit indépendant. Il n'est ni affilié à Roblox Corporation, ni approuvé, ni sponsorisé par elle, et il est distinct de Roblox Assistant.
Faut-il appairer à chaque ouverture de Studio ?
Non. Avec le plugin 3.9.13 ou plus récent, Studio se connecte tout seul quand il est connecté au même compte Roblox que celui que tu utilises sur RoCode. Sinon, tu tapes un code d'appairage une fois : le plugin enregistre ensuite une clé de connexion dans les réglages de plugin de Studio et se reconnecte tout seul, dans n'importe quel jeu que tu ouvres sur cet ordinateur.
Y a-t-il un RoCode à télécharger ?
Il n'y a pas d'application de bureau à télécharger. RoCode est un chat web sur rocode.app plus un plugin gratuit que tu installes depuis le Creator Store de Roblox.
Qu'est-ce que le mode Ask ?
Ask est le deuxième mode de la zone de saisie de RoCode, à côté de Build. Build fait des modifications dans Studio. Ask répond aux questions sur ton jeu sans rien changer : il ne peut utiliser que 10 outils de lecture, comme Read Script, Search Scripts et Check Output, et tout outil qui modifierait le jeu est refusé.
Combien de crédits utilise une tâche ?
Ça dépend du modèle et de la longueur de l'exécution. Aux tarifs actuels, une tâche avancée utilise environ 4 crédits et une tâche standard sur DeepSeek V4 Flash environ 0,4. Les longues tâches en utilisent plus, et Claude Sonnet 5.5, Claude Opus 5.5 et GPT-6 Astra utilisent les crédits plus vite.
RoCode appuie-t-il sur Play ou publie-t-il mon jeu ?
En mode Build avec le plugin 3.9 ou plus récent, il peut appuyer sur Play pour un court test afin de chercher des erreurs, et avec le plugin 3.9.11 ou plus récent contrôler un personnage de test pour vérifier que le jeu marche ; le mode Ask ne le fait jamais. Il ne publie et ne sauvegarde jamais ton jeu. C'est toi qui publies.
Puis-je utiliser ma propre clé OpenRouter avec l'offre gratuite ?
Non. Ta propre clé OpenRouter fait partie de toutes les offres payantes. Starter utilise DeepSeek V4 Flash avec 1 crédit par jour.
Où trouver de l'aide ?
Sur le Discord de RoCode. Dis ce que tu as essayé et ce qu'affichent le chat ou le panneau du plugin.
Sources et lectures
- Plugin RoCode sur le Creator Store de Roblox. le plugin que décrit cette page
- Documentation de RoCode (en anglais). la version complète, avec la liste des outils
- Tarifs (en anglais). toutes les offres, les packs de crédits et les remboursements
- Politique de confidentialité (en anglais)
- Conditions d'utilisation (en anglais)
- Roblox Creator Docs : Data stores (en anglais). activer l'accès de Studio aux API Services, et pourquoi utiliser une copie de test