La réponse courte
Décris un script Roblox avec tes mots. RoCode écrit le code Luau, le place au bon endroit dans le jeu Studio que tu as ouvert et peut vérifier qu'il compile. Avec le plugin 3.9.11 ou plus récent, il peut aussi tester ton jeu dans Studio et contrôler un personnage de test pour vérifier qu'il marche. Starter donne des crédits gratuits chaque jour sans carte, et Pro coûte 9,99 $ par mois pour 150 crédits.
- Des milliers de comptes créés.
- 1 crédit gratuit chaque jour, sans carte.
- 27 outils Studio pour lire, modifier et tester ton jeu, avec le dernier plugin.
Sur cette page
Un exemple : une brique de lave
Workspace
LavaFloor Part
KillOnTouch Script new
local Players = game:GetService("Players")
local lava = script.Parent :: BasePart
lava.Touched:Connect(function(hit: BasePart)
-- Ne réagir qu'aux parts du personnage d'un joueur, pas aux PNJ ni aux parts libres
local character = hit:FindFirstAncestorOfClass("Model")
if not character or not Players:GetPlayerFromCharacter(character) then
return
end
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid and humanoid.Health > 0 then
humanoid.Health = 0
end
end)
Un bon résultat est court et fait exactement ce qui a été demandé. Celui-ci est écrit par nous pour montrer le principe, tiré de notre guide sur l'IA dans Roblox Studio. Ce que RoCode écrit dépend de ton prompt, de ton jeu et du modèle.
Ajoute un Script dans la Part nommée LavaFloor dans Workspace. Quand une partie du personnage d'un joueur la touche, mets la Health de son Humanoid à 0. Ignore les PNJ et les parts libres. Utilise uniquement les API actuelles.
- Cherche la Part LavaFloor dans ton jeu avec Search Game
- Crée le script KillOnTouch avec Create Script, dans la Part
- Vérifie que le script compile avec Check Script
- Avec le plugin 3.9 ou plus récent, en mode Build, peut lancer un court test en jeu
Un exemple des étapes d'une exécution, pas un enregistrement. RoCode tourne sur un ordinateur avec Roblox Studio ; sur téléphone, le bouton partage ou copie ton prompt pour que tu finisses sur ton ordinateur.
Il écrit le script, puis le met là où il doit aller
La plupart des générateurs de scripts IA te donnent un bloc de Luau et te laissent faire le reste. RoCode est un plugin pour Roblox Studio, donc il fait le reste.
Il écrit le Luau
Tu décris ce que tu veux sur rocode.app et RoCode écrit le code Luau, crée le Script, le LocalScript ou le ModuleScript, et le range dans la bonne instance.
Il construit ce dont la tâche a besoin
Il règle les propriétés et construit les parts ou l'interface dont la tâche a besoin. Il travaille sur le jeu que tu as déjà ouvert, y compris les scripts que tu as déjà écrits.
Il vérifie ses scripts
Il a pour consigne de vérifier dans Studio que chaque script qu'il écrit compile, avec des avertissements pour wait, spawn et delay, les require et les noms de GetService, et une vérification ratée renvoie l'exécution corriger le script, jusqu'à deux fois.
Comment il teste, lit les erreurs et annule
Avec le plugin 3.9 ou plus récent, en mode Build (le mode qui fait des modifications), il peut appuyer sur Play pour un test de 30 secondes maximum et lire les erreurs et avertissements serveur et client. Il lit aussi la fenêtre Output de Studio, y compris les lignes Server et Client des tests que tu lances, donc il peut partir de vraies erreurs au lieu de deviner. Chaque lot de modifications est marqué comme un point d'annulation dans Studio, donc Ctrl+Z les défait étape par étape.
D'une phrase à du Luau qui marche
Des scripts que les joueurs remarquent, chacun avec un guide qui contient le code (en anglais) : sprint, porte, boutique, classement, sauvegarde des données et téléporteur.
| Tu tapes | RoCode fait |
|---|---|
| « Ajoute une boutique où les joueurs peuvent acheter un bonus de vitesse avec des pièces. » | Prépare une ScreenGui de boutique à partir de ses modèles d'interface. Écrit le script serveur qui gère l'achat et la vérification de la monnaie. Écrit le LocalScript qui fait marcher les boutons. Vérifie dans Studio que les scripts compilent. |
| « Fais une killbrick qui fait réapparaître le joueur au lieu de le détruire. » | Trouve la part dans ta hiérarchie, ou en crée une. Écrit le gestionnaire Touched avec le comportement de réapparition. Règle les propriétés sur la part elle-même. |
| « Mon classement ne sauvegarde pas. Répare-le. » | Cherche dans tes scripts et lit le code de leaderstats et de DataStore qu'il trouve. Lit l'Output de Studio de ton test pour trouver la vraie erreur. Fait une modification ciblée au lieu de réécrire le fichier. |
Ce que les développeurs Roblox demandent vraiment à une IA
La plupart des outils devinent. Nous, nous pouvons le mesurer. Voici ce que les gens ont demandé en premier à RoCode, sur 34 336 premiers prompts.
| Ce qu'ils ont demandé | Prompts | Part |
|---|---|---|
| Interfaces : GUI, HUD et menus | 5 820 | 17,0 % |
| Armes et combat | 2 787 | 8,1 % |
| Déplacement : sprint, dash, vol | 2 543 | 7,4 % |
| Boutiques | 2 218 | 6,5 % |
| Corriger des erreurs et des scripts cassés | 1 829 | 5,3 % |
| Simulateurs et tycoons | 1 377 | 4,0 % |
| Inventaires | 1 224 | 3,6 % |
| Classements | 1 208 | 3,5 % |
| Portes et téléporteurs | 1 206 | 3,5 % |
| PNJ | 1 115 | 3,2 % |
| Obbies | 982 | 2,9 % |
| Sauvegarder les données des joueurs | 957 | 2,8 % |
Les interfaces d'abord
Le travail d'interface est de loin la plus grande catégorie, c'est pourquoi RoCode fournit des mises en page prêtes à l'emploi pour les boutiques, inventaires, HUD, dialogues, classements et paramètres, au lieu de te faire construire chaque cadre à la main. Une mise en page commence avec des objets d'exemple ; les scripts qui la font marcher sont écrits à part.
Tu préfères l'écrire toi-même ?
Si tu préfères écrire ces systèmes toi-même, les lignes avec un lien ouvrent nos guides de scripting Roblox (en anglais), avec le Luau complet pour chacun, et la page scripts Roblox Studio (en anglais) rassemble leurs scripts principaux par ce qu'ils construisent, prêts à copier. Pour débuter, lis aussi scripter sur Roblox quand on débute.
Comment les lignes sont comptées
Un premier prompt est le premier message de chaque chat RoCode encore enregistré. Une correspondance automatique de mots-clés les trie, sur des mots entiers seulement et sans tenir compte de la casse, donc « lobby » ne compte pas comme un obby et « datastore » ne compte pas comme une boutique. Une version précédente de ce tableau comptait des morceaux de mots, ce qui faisait monter ces deux lignes trop haut. Aucun prompt n'est montré ici. Les mots-clés sont donnés tels quels, en anglais. Voici les règles :
| Ligne | Mots et expressions |
|---|---|
| Interfaces | gui, guis, screengui, surfacegui, billboardgui, hud, menu, menus, ui, interface, textbutton, textlabel, imagebutton |
| Armes et combat | gun, guns, weapon, weapons, sword, swords, combat, pvp, shoot, shooting, shooter, fighting, katana, blaster, rifle, pistol |
| Déplacement | sprint, sprinting, double jump, dash, dashing, fly, flying, walkspeed, jumppower, crouch, crouching, slide, sliding, wallrun, wall run, parkour, stamina, climb, climbing |
| Boutiques | shop, shops, store, stores, merchant |
| Corriger des erreurs | error, errors, bug, bugs, buggy, broken, fix, debug, ou les expressions « not working », « doesn't work », « isn't working », « won't work » et « does not work » (avec ou sans apostrophe) |
| Simulateurs et tycoons | simulator, tycoon, tycoons |
| Inventaires | inventory, inventories, backpack, hotbar |
| Classements | leaderboard, leaderboards, leaderstat, leaderstats, leader board |
| Portes et téléporteurs | door, doors, teleport, teleports, teleporter, teleporters, teleporting, teleportation |
| PNJ | npc, npcs |
| Obbies | obby, obbies, obstacle course, killbrick, killbricks, kill brick, kill bricks, kill part, kill parts, lava brick |
| Sauvegarder les données des joueurs | datastore, datastores, data store, data stores, datastoreservice, profileservice, profilestore, ou save, saves, saving, persist, persists ou persistent suivi à moins de 30 caractères par data, progress, stats, coins, cash, money, inventory ou leaderstats |
Ce qu'il ne fera pas
Un jeu fini à partir d'une phrase
RoCode ne générera pas un jeu Roblox fini, équilibré et publié à partir d'une seule phrase. Aucun outil disponible aujourd'hui ne le fait, quoi qu'en dise le marketing. Ce qu'il fait, c'est construire les systèmes dans un jeu sur lequel tu travailles déjà, et c'est cette partie qui prend vraiment du temps.
Du code pour des jeux qui ne sont pas à toi
Il sert à construire ton propre jeu. Les instructions de RoCode lui disent de ne pas écrire d'exploits, de scripts d'exécuteur, de backdoors ni rien qui soit fait pour nuire à d'autres joueurs ou voler des données, donc ce n'est pas une source de scripts pour des jeux qui ne t'appartiennent pas.
Quoi que ce soit sans le plugin
Il a aussi besoin du plugin pour Studio pour faire quoi que ce soit. Le chat seul n'est qu'un chat. C'est le plugin qui lui donne des mains, et c'est pour ça qu'il peut modifier ta hiérarchie au lieu de te décrire ce que tu devrais taper.
Questions fréquentes
Existe-t-il un générateur de scripts Roblox IA gratuit ?
Oui. L'offre Starter est gratuite et te donne 1 crédit par jour, rechargés à 00:00 UTC, avec un accès complet au plugin pour Studio. Sur le modèle gratuit, ça suffit pour une ou deux petites tâches par jour. Pas de carte. Pas besoin de rejoindre le Discord pour les crédits gratuits.
Une IA peut-elle écrire des scripts Luau pour Roblox Studio ?
Oui. RoCode écrit du Luau à partir d'une description avec tes mots, crée le script au bon endroit dans ta hiérarchie et peut vérifier dans Studio qu'il compile, sans l'exécuter.
RoCode marche-t-il dans Roblox Studio, ou faut-il copier-coller ?
Dans Studio. Tu tapes dans le chat web et le plugin applique les modifications au jeu que tu as déjà ouvert. Il n'y a rien à copier-coller.
Quels scripts Roblox Studio peut-il écrire ?
Des Scripts, des LocalScripts et des ModuleScripts en Luau pour le jeu que tu construis. RoCode crée chacun au bon endroit dans ta hiérarchie et construit les parts ou l'interface dont la tâche a besoin. Dans notre comptage de 34 336 premiers prompts, les demandes les plus fréquentes étaient les interfaces, les armes et le combat, le déplacement et les boutiques. Il sert à ton propre jeu : ses instructions lui disent de ne pas écrire d'exploits.
Une IA peut-elle faire un jeu Roblox entier pour moi ?
Non. RoCode construit des systèmes dans un jeu sur lequel tu travailles déjà : scripts, interfaces, structures et la logique qui les relie. Un jeu fini a toujours besoin de toi.
Et si le script qu'il écrit a une erreur ?
RoCode a pour consigne de vérifier dans Studio que chaque script qu'il écrit compile, avec des avertissements pour wait, spawn et delay, les require et les noms de GetService, et une vérification ratée renvoie l'exécution corriger, jusqu'à deux fois. Avec le plugin 3.9 ou plus récent, en mode Build, il peut aussi appuyer sur Play pour un test de 30 secondes maximum et lire les erreurs et avertissements serveur et client. Il lit aussi la fenêtre Output de Studio, y compris les lignes des tests que tu lances.
Puis-je annuler ce que l'IA a changé ?
Oui. Chaque lot de modifications est marqué comme un point d'annulation dans l'historique d'annulation de Studio, donc Ctrl+Z les défait étape par étape.
Puis-je utiliser le générateur de scripts sur mon téléphone ?
Non. RoCode écrit des scripts dans Roblox Studio, qui tourne sur un ordinateur Windows ou Mac, et son chat a besoin d'un navigateur sur ordinateur : sur téléphone, le chat affiche un message indiquant qu'il est réservé à l'ordinateur. Sur téléphone, le bouton de cette page partage ou copie ton prompt pour que tu finisses sur ton ordinateur.
Trois étapes, et la troisième est celle qui compte
Ctrl+Zdéfait un lot de modifications s'il ne te plaît pas.