Créer des jeux avec l’IA : tutoriel pas à pas sur le gauntlet loop
Apprenez à concrétiser votre idée de jeu avec l’IA grâce à un gauntlet loop. Ce tutoriel couvre tout le processus : configuration, outils, prompts, itérations et partage.
Un gauntlet loop est une méthode de prompting pour créer des jeux, des applications et d’autres projets avec l’IA, dans laquelle deux agents, un constructeur et un critique, travaillent par itérations. Consultez Qu’est-ce qu’un gauntlet loop ? pour en savoir plus sur cette méthode. Ce tutoriel présente pas à pas la création d’un jeu avec un gauntlet loop, de la configuration à la publication.
1. Configurer les outils
Pour lancer un gauntlet loop, il faut un agent de programmation capable de modifier les fichiers de votre ordinateur et de tester le jeu de façon autonome. Codex, Claude Code, Cursor et Gemini CLI conviennent, entre autres.
Un gauntlet loop peut fonctionner avec n’importe quel moteur de jeu, comme Unity, Unreal Engine, Roblox Studio ou Three.js. Chacun exige des outils légèrement différents pour que l’agent puisse interagir avec lui. Si vous ne savez pas quels outils télécharger ou configurer pour le moteur visé, créez un dossier de projet vide et indiquez à l’agent le moteur prévu : il pourra vérifier si les outils nécessaires sont disponibles.
Facultatif : Build World. La compétence Build World de Thrixel propose la génération d’assets 3D de haute qualité avec Thrixel et un processus de création de jeux amélioré, rédigé par de véritables développeurs de jeux. Thrixel n’est pas indispensable pour lancer un gauntlet loop, mais cette compétence est spécialement conçue pour améliorer les assets et la conception des jeux dans ces boucles, et peut être utilisée gratuitement.
2. Rédiger le prompt et fournir des références
Dans le prompt destiné à l’agent, donnez autant d’informations que possible sur le gameplay, le style artistique, les commandes, l’interface et tout ce qui fait partie de votre vision créative. Le prompt peut être long : davantage de contexte aide l’agent à mieux construire le jeu.
Pour que le gauntlet loop soit efficace, l’agent a besoin de références visuelles existantes auxquelles comparer son travail. Joignez quelques captures d’écran ou vidéos de jeux existants et précisez leur intérêt, par exemple : « J’aime l’éclairage de cette image et l’angle de caméra de celle-là. » C’est essentiel au processus : l’agent critique comparera votre jeu à ces références à chaque tour.
Le prompt doit aussi donner les instructions de la boucle de critique, car c’est le principe central du gauntlet loop. Demandez à l’agent d’utiliser un sous-agent critique exigeant, qui compare son travail aux références fournies jusqu’à ce que le jeu atteigne le niveau de qualité attendu.
Crée un jeu d’action-aventure à la troisième personne avec Three.js, dans une ville en ruines flottant au-dessus des nuages. Le joueur explore des quartiers reliés entre eux, combat des gardiens mécaniques et restaure des machines antiques pour ouvrir un chemin vers la tour centrale. Prévois des combats au corps à corps, une esquive, des ennemis aux attaques variées, des énigmes environnementales, des points de contrôle et un boss final. Donne à la ville une impression de grandeur, avec une architecture monumentale, des machines en mouvement et des chemins reliant plusieurs niveaux.
Utilise les images jointes comme références pour l’architecture, l’éclairage et l’aspect général de la ville. Fais inspecter le jeu en fonctionnement par un agent critique distinct, qui le comparera aux références en examinant son apparence et sa jouabilité. Demande-lui des problèmes précis et leurs raisons, corrige-les, puis fais-lui examiner à nouveau le jeu mis à jour. Continue jusqu’à ce que le critique soit satisfait, sans fixer de nombre de tours ni abaisser les exigences pour les adapter au résultat actuel.
3. Lancer la boucle d’itération
Après l’envoi du prompt, vous pouvez laisser les agents travailler pendant un moment. Le constructeur et le critique effectueront plusieurs tours de révision sans intervention de votre part, probablement pendant plusieurs heures. À chaque étape, le critique comparera la version actuelle du jeu au prompt et aux références, puis transmettra au constructeur des problèmes précis à corriger.
De la critique à la révision
À chaque tour, l’agent critique fournit des retours précis pour guider les améliorations du constructeur.
Base
- La lumière ambiante aplatit la scène.
- Le dallage uniforme donne à la cour un aspect assemblé.
Lumière et profondeur
- Le dallage reste parfaitement quadrillé, avec peu de relief.
Pierre et atmosphère
- Les dalles de pierre semblent gonflées.
- Les anneaux de la cour disparaissent sous le dallage.
Nuages et matériaux
- Le dallage manque de grain et de taches.
- Les gardiens sombres ont besoin de plus de contraste.
Surface et point focal
- La texture calcaire et l’éclairage sélectif corrigent les derniers problèmes visuels.
Finitions supplémentaires
- Validé : des points focaux clairs, une pierre texturée et un éclairage équilibré donnent à la cour une finition cohérente.
4. Donner des retours complémentaires
L’agent vous préviendra lorsqu’il aura terminé. Vous pourrez alors tester le jeu et donner vos propres retours. Tout ce qui ne correspond pas à votre vision, y compris les bugs, peut être signalé, et les demandes de modification peuvent se poursuivre jusqu’à satisfaction. Des captures de référence supplémentaires peuvent aider à préciser les détails mal réalisés ou manqués par le critique. Vous pouvez aussi demander à l’agent d’agrandir le jeu ou d’ajouter du contenu dans la même direction.
Utilisez aussi la même conversation pour les changements de conception plus importants. Un personnage plus rapide, une caméra différente ou une nouvelle zone à explorer peuvent passer par la même boucle de critique, avec le prompt initial et les retours précédents toujours disponibles.
5. Jouer et partager le jeu
Une fois l’aperçu satisfaisant, le gauntlet loop est terminé et le jeu est prêt à être publié !
Chaque moteur et chaque destination ont leur propre processus d’exportation et de publication, mais l’agent peut vous guider vers le plus adapté au projet. Les jeux web créés avec Three.js ou Unity peuvent être hébergés gratuitement avec des outils comme Netlify ou Vercel. La compétence Build World de Thrixel permet aussi de publier et d’héberger gratuitement sur thrixel.com/world.