00:00Il est maintenant possible de créer des jeux vidéo avec l'IA.
00:02Et je ne parle pas des jeux moches que tu codes rapidement via l'interface d'un chatbot.
00:06Non, je te parle d'un véritable jeu avec des assets graphiques, des niveaux, un gameplay évolutif, des mécanismes complets,
00:12un jeu qui pourra être publié sur Steam et qui pourra même te rapporter de l'argent.
00:16Réaliser un tel projet seul est possible grâce à un combo exceptionnel,
00:20Fable 5, le dernier modèle de Claude, et Xfield, un des meilleurs agrégateurs de modèles images et vidéos, IA.
00:26Dans cette vidéo, je vais te montrer de A à Z comment j'ai construit mon jeu vidéo à l
00:30'aide de ces deux-là.
00:33Fable 5, c'est le modèle IA le plus performant du moment.
00:36Et c'est celui qui va être le cerveau de notre projet.
00:38Il avait été pendant un moment suspendu, car considéré comme trop performant et dangereux,
00:42mais il est de retour sur Claude, donc on va en profiter.
00:45Donc on a Fable 5 et on va passer par l'application Claude Code,
00:49qui va permettre à Claude de prendre la main sur notre PC pour créer tous les fichiers du jeu.
00:53Le seul truc que Claude ne sait pas faire, c'est la génération d'images et d'assets graphiques.
00:57En effet, il n'y a pas de modèle natif pour ça,
01:00d'où le deuxième élément indispensable au projet, Xfield.
01:03Si tu ne connais pas Xfield, c'est une plateforme qui te permet de générer des vidéos et des images
01:07IA,
01:07en piochant dans les meilleurs modèles du marché.
01:09C'est Xfield qui va nous créer tous les éléments graphiques de notre jeu,
01:12et lorsque Claude aura besoin de créer ces éléments, il le fera à l'aide du MCP d'Xfield.
01:17Ne t'inquiète pas, on va voir par la suite comment mettre tout ça en place.
01:19On commence à savoir où on va, parlons maintenant du jeu.
01:21Alors comment aller plus loin qu'un snack généré par un chatbot,
01:24tout en faisant en sorte que le projet soit réalisable ?
01:27Pour un vrai jeu, il te faut des graphismes cohérents, de l'animation,
01:29une logique qui répond à tes actions, du son,
01:32et selon tes ambitions, de la 3D, voire un serveur dédié.
01:35Une IA comme Claude peut coder une énorme partie du projet,
01:38mais elle ne fera que très rarement tout, toute seule.
01:40Par exemple, dès que tu sors du code pur, il te faut des assets graphiques en 2D ou en 3D.
01:45Il faut ensuite gérer ces assets pour avoir de la fluidité ou de la cohérence entre eux.
01:49Ces assets, il faudra les intégrer à ton monde, les rendre interactifs, évolutifs.
01:53Bref, il y a un tas de règles à établir.
01:55Selon ton ambition, tu auras peut-être besoin d'un moteur de jeu.
01:58Un moteur est un outil qui permettra de gérer le répétitif,
02:01les boucles de jeu, l'affichage, la physique, les collisions.
02:04Si tu veux un monde ouvert en 3D, avec une physique réaliste et des centaines d'objets,
02:09on est sur un projet avec une dimension colossale.
02:11Alors bien sûr, si tu veux utiliser un moteur, Claude peut te guider et t'assister,
02:15mais c'est un projet qui risque de te prendre plusieurs mois, voire plusieurs années si tu es solo.
02:19La bonne nouvelle, si ton jeu prévoit des déplacements et des mécanismes plutôt simples,
02:23ça se code en JS pur, donc Claude peut le gérer facilement tout seul.
02:27Entre les deux, il y a des frameworks légers comme Fazer,
02:30qui font le job et ça, Claude aussi peut le gérer tout seul.
02:33Pour résumer, on n'a pas forcément besoin d'un moteur monstrueux pour faire un bon jeu.
02:37Et pour ce premier projet, il vaut mieux cadrer Claude pour faire en sorte qu'il se passe de moteur.
02:42Petit aparté parce qu'il faut le dire,
02:44si tu vois quelqu'un qui te dit qu'il a codé le nouveau GTA avec une IA,
02:48il abuse sûrement un petit peu sur la réalité.
02:51Dès qu'il y a beaucoup d'éléments, beaucoup d'assets et beaucoup de fichiers à gérer en même temps,
02:55rien que sur les moyens nécessaires pour faire tourner tout ça en même temps,
02:59on est loin d'un projet vibe coding.
03:01Mais voilà, on peut faire des trucs sympas avec des ambitions plus modestes.
03:04C'est ce qu'on va tenter de faire avec ce premier projet en restant raisonnable.
03:07Pas de moteur lourd, pas de serveur, pas de 3D.
03:09Après avoir réfléchi et avoir même demandé l'avis de Claude, j'ai ma première idée de projet.
03:14On va partir sur un puzzle de réflexion.
03:16Le but du jeu va être de placer et d'orienter des miroirs
03:18pour guider un rayon de lumière jusqu'à une cible, nom de code, l'humaine.
03:22Pour coder ce jeu avec Claude, il va falloir installer l'application sur notre ordinateur.
03:27Ça se fait très rapidement depuis Claude.
03:28Il te faudra par contre un abonnement payant à Claude.
03:31Et ensuite, tu verras l'onglet code où tu pourras télécharger l'application Claude.
03:34Alors, il est possible d'utiliser Claude Code en version web.
03:37Mais vu qu'on va directement créer et enregistrer des fichiers pour notre jeu sur notre PC,
03:41la version application est beaucoup plus adaptée à ce projet.
03:44Et ça nous permettra notamment ensuite de lancer le jeu en local.
03:48Je suis sur mon application Claude.
03:49Avant de passer sur Claude Code, je vais sur l'onglet Claude Classique.
03:53Car je vais m'aider de Fable 5 pour mieux cadrer mon projet.
03:56D'ailleurs, je n'oublie pas de sélectionner Fable 5 dans la liste des modèles.
03:59Et en gros, je vais demander à Fable 5 de créer mon cahier des charges.
04:02Je lui donne donc le concept de mon jeu.
04:04Mes contrats de base, pas de moteur lourd, pas de serveur, tout en local.
04:08Et des niveaux faciles à ajouter sans toucher au code.
04:10Je te remettrai le prompt complet en description de la vidéo.
04:13C'est parti donc.
04:14Petite précision, Fable 5 est inclus dans les abonnements Pro, Max et Team jusqu'au 7 juillet.
04:19Passé cette date, il y aura un quota différent selon les abonnements.
04:22Avec aussi la possibilité de plus l'utiliser avec des crédits.
04:25Autre chose à savoir, Fable 5 consomme ton quota plus vite que d'autres types de modèles.
04:30Et enfin, si tu n'as pas accès à Fable 5 au moment où tu visionnes cette vidéo,
04:34ce projet, il reste largement réalisable avec les dernières versions des modèles Opus et Sonnet.
04:39Mon conseil, utilise seulement Fable pour les tâches les plus importantes.
04:43Et pour savoir où tu en es dans ton quota, tout se passe dans tes paramètres.
04:46Onglet utilisateur, tu as une barre qui te donne l'état de ta consommation.
04:49Mon cahier des charges est prêt.
04:50Ce document, c'est mon vrai point de départ.
04:52Dans quelques minutes, c'est celui-ci que je vais donner à CloudCode en instruction de départ.
04:57Mais d'abord, il faut que je m'assure que CloudCode aura bien accès à Xfield pour créer mes assets
05:01graphiques.
05:03Pour ajouter un MCP à Cloud, il te suffit de te rendre dans l'onglet Personnaliser.
05:08Puis dans Connecteur.
05:11Moi, j'ai déjà le MCP d'Xfield.
05:13Mais pour l'ajouter, c'est très simple.
05:14Tu cliques sur l'onglet Plus en haut et tu sélectionnes Ajoute un connecteur personnalisé.
05:19Ensuite, tu te rends sur cette page où se trouve l'adresse du MCP de Xfield.
05:23Je te mets le lien de la page en description et en commentaire épinglé.
05:26On copie le lien et on le colle dans l'espace URL sur Cloud.
05:30Tu peux attribuer un nom à ton MCP.
05:32Tout simplement, on va l'appeler Xfield.
05:35Une fois que c'est fait, n'oublie pas de connecter ton compte Xfield à Cloud.
05:39Je te rappelle, Xfield fonctionne avec des crédits pour la génération d'images ou de vidéos IA.
05:43Donc, tu auras besoin d'un abonnement.
05:45Notre MCP Xfield est bien connecté.
05:47On va pouvoir lancer CloudCode.
05:50Je suis donc dans l'application Cloud dans l'onglet Code.
05:53J'ai Fable5 sélectionné dans la liste des modèles.
05:56Je copie-colle mon cahier des charges et je vais lancer le projet.
05:59Claude me demande de créer un nouveau répertoire sur mon ordinateur.
06:02Je vais créer un dossier sur mon bureau.
06:03Je vais nommer celui-ci Lumen.
06:05C'est le nom de mon jeu vidéo.
06:06Je valide en cliquant sur Ouvrir et je clique sur Approuver l'espace de travail.
06:10Et c'est parti.
06:11Je vais laisser Fable5 travailler, même si je jetterai de temps en temps un œil.
06:16Car il aura besoin de plusieurs autorisations pour mener à bien sa mission.
06:20De retour sur CloudCode, j'ai eu un léger contre-temps.
06:23Et ça risque de t'arriver aussi.
06:24J'ai atteint ma limite d'usage.
06:26Le temps de réinitialisation sur le forfait pro peut aller jusqu'à 5 heures.
06:30Dans ce cas-là, pas grave.
06:31Il suffit de revenir plus tard.
06:33Et tu demandes seulement à Claude de continuer le projet.
06:35Il le reprendra ou il s'est arrêté sans souci.
06:38Du coup, j'ai ma première version du jeu.
06:45Pour une V1, c'est plutôt pas mal.
06:47Et là, notre but, ça va être de l'embellir.
06:49Notamment en rajoutant des images.
06:52Du coup, j'ai demandé à Claude de passer à l'étape suivante.
06:55Et d'utiliser Xfield pour créer les assets graphiques à ce jeu.
06:57Il a créé une quinzaine d'assets différents à l'aide d'Xfield et de Nano Banana Pro.
07:07Après quelques ajustements et la résolution de certains bugs,
07:12j'ai mon jeu complet avec mes éléments graphiques intégrés plutôt sympa.
07:43On notera aussi sur mon Mac, j'ai le jeu complet disponible dans mon répertoire.
07:48Avec les niveaux édités en JSON.
07:50Ça, c'est comme je lui avais demandé.
07:51Donc, ça sera facile d'en ajouter par la suite si je veux.
07:54Et je retrouve aussi les éléments de mon jeu avec les assets graphiques de celui-ci.
08:01Notre jeu tourne, mais attention, tourner sur une machine, ce n'est pas être sur un store.
08:05Entre les deux, il y a quand même du boulot.
08:07D'abord, un truc technique.
08:08Là, notre jeu, c'est une page web qui tourne sur mon navigateur, en local.
08:11Mais pour pouvoir le télécharger et l'installer depuis un store, il faudra l'empacter.
08:15Il faudra donc le transformer en vraie application autonome qui se lance sans navigateur web.
08:20Ça, ça se fait avec des outils comme Electron ou Tori.
08:23Pour le coup, ça, Claude peut t'aider à le faire, c'est pas si compliqué.
08:26Par contre, il faut être aussi honnête sur la qualité du jeu.
08:29Le jeu que j'ai fait est sympa, mais est-ce que quelqu'un serait prêt à payer pour y
08:33jouer ?
08:33Ça demande clairement des efforts sur le gameplay, le graphisme, le thème.
08:37Pourquoi pas faire un mode histoire avec des personnages, de l'ambiance, de la musique ?
08:40Il reste donc beaucoup de travail à faire dessus.
08:43Une fois que ton jeu est prêt, tu pourras donc le publier sur un store comme Steam.
08:46Mais ça, ça prend aussi du temps au niveau attente et validation.
08:49Et ça coûte un peu d'argent.
08:50Et même après toutes ces étapes, ça sera quand même difficile de vendre ton jeu.
08:54Car le vrai nerf de la guerre, c'est la visibilité.
08:56Par exemple, en 2025, environ 16 000 jeux sont sortis sur Steam.
09:0040% n'ont même pas récupéré les 100 dollars de frais d'inscription.
09:04Et quand on prend les deux tiers, c'est moins de 1000 dollars engrangés en bénéfice sur toute l'année.
09:09Publier, c'est facile.
09:10Se faire remarquer, c'est un autre métier.
09:12Et après, ça ne s'arrête pas à la sortie du jeu.
09:14Un jeu vendu, c'est un jeu qu'il faut entretenir.
09:16Corriger les bugs que les joueurs trouvent.
09:18L'adapter aux nouvelles versions de Windows, d'iOS.
09:21Donc le jour de sa sortie, ce n'est pas la fin de ton projet, c'est le début de
09:24celui-ci.
09:24Voilà, j'espère que ce projet qu'on a vu ensemble t'inspirera et te poussera à te lancer.
09:28Bien sûr, ce qu'on peut faire avec Cloud Code Exful, ça ne s'arrête pas aux jeux vidéo.
09:31Il y a encore plein de cas d'applications et de nombreux projets à mener.
09:35J'aurai l'occasion de te montrer ça avec d'autres études de cas sur la chaîne.
09:39Donc n'hésite pas à t'abonner.
09:41C'était Marco, merci et à très bientôt sur le Labo des Réseaux.
Commentaires