Youssef youssef.contact ↗
Roblox — jeux faits avec des agents IA, octobre 2026

Des jeux Roblox,
faits avec
des agents IA.

Mes agents sont branchés directement sur Roblox Studio : ils écrivent le Luau, construisent la carte, lancent le jeu, le testent et me rapportent la preuve en image. Moi, je joue, je tranche et je donne les retours. Ce weekend : Jump to Go Faster recentré sur 3 mondes pour sa sortie, un trailer tourné entièrement dans Studio, et ma première vidéo TikTok.

Le jeu n'est pas encore publié : sortie visée avant le 31 octobre 2026. Il n'y a donc aucun chiffre de joueurs sur cette page.
321commits sur le jeu, du 17 au 19 octobre
69branches de travail du 17 au 19 octobre, une par sujet
265points de retour notés depuis le 15 octobre
8mondes construits, 3 ouverts à la sortie
01
Le jeuCommencé le 15/10/2026Nom de travail : Bunny Hop

Jump to Go Faster : chaque saut te rend plus rapide

Le jeu

Une piste droite, en première personne, dans un stade en fête. Tu as environ 20 sauts. Ressauter pile à l'atterrissage fait accélérer : BIEN, PARFAIT, PIXEL. La distance rapporte de l'argent, et au lobby on achète des chaussures (vitesse), des couteaux (argent gagné) et des sacs (sauts). Au bout de la piste, le monde suivant s'ouvre.

Le modèle : les jeux « incremental » qui marchent sur Roblox, en particulier Hit a Golf Ball.

Ce weekend

  • 17/10
    Nom et style choisis (« Stade en fête »), objets portés en 3D, règles de l'économie tranchées. La nuit : le trailer.
  • 18/10
    Les mondes 3 à 8 construits (plage, neige, chantier, jungle, volcan, Lune), sons branchés, statistiques Roblox, traductions anglais, espagnol, portugais. Deux rapports de test (le 2e : 8 mondes joués, 41 captures, 12 problèmes triés). Vidéo TikTok n° 1 validée.
  • 19/10
    Cadrage avant la sortie : on sort avec les 3 plus beaux mondes (Stade, Canyon, Plage), les 5 autres arriveront en mises à jour. Cinq éléments de piste peu clairs retirés (vent, tremplin, radar, boue, arroseur). Ajout du rebond sur obstacle, validé par le serveur. Notes PIXEL plus lisibles. Proposition d'économie Robux, planche de direction artistique, premier couteau passé de l'image à l'objet Roblox.

Outils

Luau --!strictRojo 7.7MCP Roblox StudioClaude Codegit worktreesselene · StyLuaPythonRoblox AnalyticsService

Pas encore fait

Jamais testé hors de Studio : la vraie sauvegarde sur deux serveurs, les achats Robux, un vrai téléphone Android d'entrée de gamme, une manette, 15 minutes de jeu d'affilée. C'est la liste de la semaine, avant la sortie.

Jump to Go Faster en jeu : la note PIXEL CRITIQUE s'affiche après un saut parfait, 33 sauts restants
En jeu : un saut parfait, la note PIXEL. Capture de Studio.
Le joueur rebondit sur un obstacle, la note REBOND s'affiche
Le rebond sur obstacle (19/10) : le serveur vérifie le timing.
Le lobby avec les portails Stade, Canyon, Plage du surf, et Station des neiges marquée BIENTÔT
Lobby : 3 mondes ouverts, le 4e marqué « BIENTÔT ».
Le couteau karambit : l'image de la planche, l'objet Roblox, puis l'objet en main en première personne
De l'image à l'objet : l'image choisie sur la planche, l'objet construit dans Roblox, puis en main. Un essai, pas encore dans le jeu.
02
TrailerNuit du 17 au 18/10

« Jump to go faster » : un match à la télé, tourné dans Roblox Studio

Le brief

Filmer le jeu comme une retransmission sportive : caméra de tribune, commentateurs, ralenti « REPLAY », foule qui hurle. Aucune interface de jeu à l'écran, des plans courts calés sur la musique.

Comment les agents l'ont fabriqué

  1. Un script Luau pose le décor sur la vraie piste du monde 1 : une cabine avec deux commentateurs, environ 1 250 supporters (bras levés, pancartes, bouche ouverte quand ils crient), une arche d'arrivée, des canons à confettis.
  2. Le coureur, c'est mon avatar Roblox : 20 sauts, de 40 à 260 studs/s, un dernier saut plus haut.
  3. Chaque plan est un petit fichier : caméra, zoom, ralenti, poses de la foule.
  4. Tournage image par image en 1920×1080, à 30 images/s, par un relais vers le MCP de Studio : chaque image est posée puis capturée (environ 1 s par image). Les 3 200 confettis sont calculés image par image.
  5. Montage par le code (Remotion) : habillage télé, sons, en 16:9 et en vertical. La musique, c'est moi qui l'ai choisie.

Outils

Roblox StudioMCP StudioLuauPythonRemotionffmpeg

Ce qu'il faut savoir

Avant chaque tournage, l'agent fait 3 images d'essai pour vérifier le cadrage. Et après chaque rechargement du décor, il faut attendre environ 20 s que l'avatar du coureur se charge avant de tourner.

Le trailer, 32 s, version verticale. Voir sur YouTube.
Plan brut : le dernier saut, au ralenti ×5, la caméra tourne autour.
Plan brut : l'arrivée sous les confettis.
03
ContenuValidée le 18/10

TikTok n° 1 : « Si je le sors pas dans 3 jours, je perds 10 000 Robux »

L'idée

Un compte à moi, en français, sur le thème « je crée mes jeux Roblox ». Ma voix et mon avatar, pas ma tête. Chaque vidéo pousse le jeu en cours. C'est comme ça que je compte amener les premiers joueurs, sans budget de pub.

Comment elle est faite

  1. Le script, puis ma voix, enregistrée à part.
  2. Les plans de « ma chambre » tournés image par image dans un décor Studio, mon avatar filmé comme si c'était lui qui parlait.
  3. De vraies parties rejouées sous plusieurs angles de caméra.
  4. Montage Remotion : sous-titres, effets, sons.

Ce que ça a coûté

Environ 6 h et 3 versions pour la première. Le chemin est maintenant écrit pour que les agents le refassent : objectif environ 2 h 30 et une seule version corrigée.

35 s, avec ma voix. Activer le son.
→
Méthode

Comment j'utilise l'IA, concrètement

Les agents sont dans Studio

Via le MCP de Roblox Studio, un agent exécute du Luau, lance le mode Play, fait des captures et lit la console. Il ne me rend pas du code « qui devrait marcher » : il me rend ce qu'il a vu en jeu.

Un agent par sujet, en parallèle

Chaque sujet (un monde, les sons, la boutique, la sécurité…) a sa branche git, son worktree et sa propre fenêtre Studio. Le pilote fusionne une branche à la fois, relance les vérifications, puis reconstruit ma fenêtre de jeu.

Le dépôt est la vérité

Le code vit dans des fichiers, Rojo le pousse dans Studio. La place .rbxl est jetable : elle se reconstruit depuis le dépôt. Types, lint, tests et build passent avant chaque essai.

Le serveur décide

Argent, achats, sauvegarde, vitesse : tout se valide côté serveur. Le rebond, par exemple, n'est payé que si le serveur juge le timing plausible. La règle : chaque RemoteEvent vérifie le type, la valeur, le contexte et le débit.

Les chiffres dans un fichier, pas dans le code

Tout l'équilibrage est dans economie.json. Un simulateur fait jouer des profils (débutant, moyen, bon) et calcule le temps pour finir chaque monde avant qu'on change un réglage.

On copie ce qui marche

Avant de proposer des prix Robux, l'agent lit les catalogues des hits par l'API Roblox (Hit a Golf Ball, Steal An Egg…) et regarde leurs vidéos image par image. La proposition arrive avec ses sources.

Mes retours deviennent une liste numérotée

Je joue, souvent je dicte à la voix. L'agent me renvoie ce qu'il a compris, point par point, puis l'écrit. 265 points depuis le 15 octobre. Un point n'est coché que vu en jeu.

On vérifie toujours

L'IA réussit environ une tâche Roblox sur deux du premier coup. Donc chaque rapport d'agent contient une ligne « pas vérifié », jamais vide, et un relecteur repasse derrière.

!
Pièges notésExtraits du fichier du jeu

Ce qui a cassé, et la règle qu'on en a tirée

Chaque piège trouvé par un agent devient une ligne datée, avec le fichier en cause. Les suivants la lisent avant de toucher Studio. Quelques exemples de ce weekend :

  • Trop de fenêtres Studio, et le Mac s'effondre.Au-delà d'environ 8 fenêtres, la mémoire ne suit plus, et Studio refuse la 11e. Le 18/10 : 15 fenêtres, 100 Mo libres. Règle : compter avant d'ouvrir, chaque agent ferme la sienne.
  • Une fenêtre qui s'ouvre vole le clavier.Je jouais dans ma fenêtre, et j'ai continué sans le savoir dans celle d'un agent. Règle : vérifier que personne ne pilote la fenêtre avant un essai.
  • La capture du MCP ne montre pas tout.Les panneaux affichés « toujours devant » n'apparaissent pas dans screen_capture, et la capture arrive environ 1 s après le script : une annonce courte est déjà partie. Règle : ne jamais modifier le jeu pour la capture, ralentir seulement le script d'essai, et le dire.
  • Le MCP ne rend que la première valeur.execute_luau avec return a, b ne rend que a. Le contrôle de sécurité (« est-ce bien une place de test ? ») affichait un résultat incomplet. Règle : renvoyer un seul texte.
  • Un joueur honnête qui passe pour un tricheur.Tout réglage qui change la vitesse chez le joueur doit aussi entrer dans le contrôle de vitesse du serveur, sinon le serveur le prend pour un tricheur.
  • L'IA 3D ne sait pas faire un karambit.Neuf essais en texte vers 3D : une dague, un bowie, une serpe… jamais le bon couteau. Ce qui a marché : l'outil « blocs » de Roblox, qui accepte une image, puis la lame refaite à la main.
  • Deux agents sur le même port.Deux agents qui servaient leur build sur le même port chargeaient le code l'un de l'autre. Règle : un port par worktree, vérifié avant.
  • Un repère posé au sol ne se voit pas.En première personne, un danger dessiné à plat est invisible de loin. Règle : annoncer un danger par quelque chose de vertical, et vérifier depuis la caméra du joueur.
+
Avant Roblox

Ce que je sais aussi construire : des apps mobiles livrées

Ascend ↗

Une app iOS qui analyse ton visage par IA et te donne des conseils pour l'améliorer. Faite seul : code, design, marketing. Sur l'App Store.

Plus de 3 000 scans et plus de 100 000 vues sur TikTok, portées en partie par des utilisateurs qui ont fait la promo de l'app en échange d'un an gratuit.

iOSIAVision
Ascend, démo

Kara ↗

Mission freelance fullstack, jusqu'à fin septembre 2026, sur une application d'achat et de vente d'or : l'app mobile, le back-office et l'API. Parcours clients, emails, analytics, tests et mises en production.

React NativeTypeScriptFreelance
Kara, aperçu de l'application mobile

Sur Roblox, avant Jump to Go Faster : Trick or Steal, un jeu d'Halloween (voler des bonbons, frapper aux portes, vol entre joueurs à minuit), jouable depuis le 3 octobre et mis en pause pour sortir un seul jeu à la fois. Le reste de mes projets : youssef.contact.