Plugin MCP pour Unity : Boostez votre flux de travail de développement de jeux
Découvrez la démo du plugin MCP Unity de VberAI : connectez Unity aux outils IA via MCP et pilotez GameObjects, scripts et scènes en langage naturel.
- video
- tutorial
- unity
- mcp
Dans cet article, nous parcourons la démonstration du plugin MCP pour Unity présentée sur la chaîne YouTube VberAI. La vidéo montre comment connecter Unity à des outils alimentés par l’IA en utilisant le Model Context Protocol (MCP), vous permettant de générer et de modifier des objets de jeu, des scripts et des scènes grâce à des commandes en langage naturel. Ce guide écrit détaille les étapes clés, les prérequis et des conseils pratiques pour que vous puissiez suivre et commencer à utiliser le plugin dans vos propres projets Unity.
Ce que démontre la vidéo
La vidéo de 98 secondes présente le plugin Unity MCP en action. MCP (Model Context Protocol) est un standard ouvert qui permet aux assistants IA d’interagir directement avec les outils de développement. Dans ce cas, le plugin fait le pont entre Unity et VberAI Studio (AI Studio), une plateforme qui exécute des modèles d’IA capables de comprendre et d’exécuter des tâches de développement de jeux.
Les points clés de la vidéo incluent :
- Installation du package du plugin Unity MCP
- Configuration du plugin pour se connecter à un modèle d’IA local ou cloud
- Utilisation de commandes en langage naturel pour créer de nouveaux GameObjects (par exemple, “ajouter une sphère”)
- Modification d’objets existants (par exemple, “changer la couleur du cube en rouge”)
- Génération de scripts C# à partir de descriptions textuelles
- Exécution d’opérations de scène comme la duplication d’objets ou l’ajustement des transformations
Tout le flux de travail est effectué dans l’éditeur Unity, l’IA répondant à vos instructions tapées ou vocales en temps réel.
Prérequis
Avant d’essayer les étapes montrées dans la vidéo, assurez-vous d’avoir les éléments suivants :
Exigences logicielles
- Unity Hub et Unity Editor (2021.3 LTS ou plus récent recommandé)
- .NET SDK (version 6.0 ou supérieure) – requis pour les dépendances du plugin MCP
- Python 3.8+ (si vous utilisez un modèle d’IA local via le pont MCP)
- Git (pour cloner le dépôt du plugin si nécessaire)
Compte et configuration
- Un compte VberAI (offre gratuite disponible) – nécessaire pour accéder à AI Studio
- Le plugin Unity MCP – à télécharger depuis le dépôt officiel ou le gestionnaire de packages
- Un point de terminaison de modèle d’IA – soit un modèle local (par exemple, via Ollama) soit une clé API cloud (par exemple, OpenAI, Anthropic)
Facultatif mais utile
- Une familiarité de base avec l’interface de l’éditeur Unity (vue Scène, Hiérarchie, Inspecteur)
- La compréhension des concepts de script C# (pour les exemples de génération de scripts)
- Un projet de test (créez un nouveau projet 3D vide pour expérimenter en toute sécurité)
Guide pas à pas
Suivez ces étapes pour reproduire la démonstration vidéo.
1. Installer le plugin Unity MCP
Le plugin est distribué sous forme de package Unity. Vous pouvez l’ajouter via le gestionnaire de packages en utilisant une URL Git :
- Ouvrez votre projet Unity.
- Allez dans Window > Package Manager.
- Cliquez sur le bouton + et sélectionnez “Add package from git URL…”
- Saisissez l’URL du dépôt Git du plugin (par exemple,
https://github.com/vberai/unity-mcp-plugin.git) - Cliquez sur Add.
Alternativement, si vous avez un fichier .unitypackage, importez-le via Assets > Import Package > Custom Package.
2. Configurer la connexion MCP
Une fois installé, vous devez indiquer au plugin où trouver votre modèle d’IA.
- Dans Unity, ouvrez Window > MCP Plugin > Settings.
- Dans le champ Endpoint, saisissez l’URL de votre modèle d’IA :
- Pour VberAI Studio : utilisez le point de terminaison API fourni (par exemple,
https://api.vberai.com/v1/chat) - Pour les modèles locaux : utilisez l’adresse de votre serveur local (par exemple,
http://localhost:11434/v1)
- Pour VberAI Studio : utilisez le point de terminaison API fourni (par exemple,
- Si nécessaire, collez votre clé API dans le champ Auth.
- Définissez le nom du modèle (par exemple,
gpt-4,claude-3, oullama3). - Cliquez sur Save.
Le plugin tentera alors une poignée de main. Un indicateur vert “Connected” confirme le succès.
3. Envoyer votre première commande
Avec la connexion active, ouvrez la fenêtre de commande MCP : Window > MCP Plugin > Command Input.
Tapez une instruction simple comme :
Créez un cube rouge à la position (0, 1, 0)
Appuyez sur Entrée ou cliquez sur Send. L’IA traitera la commande et l’exécutera dans votre scène Unity. Vous devriez voir un cube rouge apparaître dans la vue Game.
4. Commandes avancées
La vidéo démontre plusieurs opérations plus puissantes. Essayez ces exemples :
- Modifier des objets :
Changez l'échelle du cube à 2 sur tous les axes - Ajouter des composants :
Ajoutez un Rigidbody à la sphère - Générer des scripts :
Créez un script C# appelé "Rotator" qui fait pivoter l'objet autour de l'axe Y - Gestion de scène :
Dupliquez le cylindre et placez-le à 3 unités sur la droite
Chaque commande est analysée par l’IA, qui appelle ensuite les fonctions API Unity appropriées via le pont MCP.
5. Flux de travail de génération de scripts
L’une des fonctionnalités les plus utiles est l’écriture de scripts assistée par l’IA. Lorsque vous demandez un script, le plugin :
- Génère le code C# dans un tampon temporaire
- Crée un nouveau fichier
.csdans le dossier Scripts de votre projet - Attache le script au GameObject actuellement sélectionné (si applicable)
Vous pouvez examiner et modifier le script généré dans votre IDE avant de l’utiliser.
Conseils pratiques et problèmes courants
Voici quelques informations tirées de la vidéo et de l’utilisation réelle pour vous aider à éviter les pièges.
Structure des commandes
- Soyez précis : “Créer une sphère bleue avec un rayon de 0,5” fonctionne mieux que “Faire une balle”
- Utilisez la terminologie Unity : “Ajouter un composant BoxCollider” est plus fiable que “Rendre solide”
- Pour les scènes complexes, divisez les demandes en plusieurs commandes
Dépannage des erreurs de connexion
Si le plugin affiche “Disconnected” :
- Vérifiez que votre clé API est valide et non expirée
- Assurez-vous que votre pare-feu autorise les connexions sortantes vers le point de terminaison
- Pour les modèles locaux, assurez-vous que le serveur est en cours d’exécution (
ollama serveen ligne de commande) - Redémarrez Unity après avoir modifié les paramètres
Notes de performance
- Les modèles cloud (comme ceux d’AI Studio) répondent plus rapidement que les modèles locaux
- Les opérations de scène complexes (par exemple, dupliquer 100 objets) peuvent prendre quelques secondes
- Enregistrez votre projet Unity avant d’exécuter des commandes destructrices
Questions fréquentes
Q : Ce plugin fonctionne-t-il avec Unity 6 ? R : Oui, le plugin est compatible avec Unity 2021.3 LTS et versions ultérieures, y compris Unity 6. Certaines fonctionnalités avancées peuvent nécessiter Unity 2022.3+.
Q : Puis-je utiliser n’importe quel modèle d’IA avec ce plugin ? R : Le plugin prend en charge tout modèle qui expose une API de complétion de chat compatible OpenAI. Cela inclut les modèles de VberAI, OpenAI, Anthropic, et les modèles locaux via Ollama ou LM Studio.
Q : Mes données de projet sont-elles sûres lors de l’utilisation de modèles cloud ? R : Les commandes et les descriptions de scène sont envoyées au point de terminaison de l’IA. Pour les projets sensibles, envisagez d’utiliser un modèle local qui s’exécute entièrement sur votre machine.
Q : Le plugin peut-il modifier des scripts existants ? R : Oui, vous pouvez lui demander de mettre à jour un script. Par exemple : “Ajoutez une variable float publique speed au script PlayerController.”
Q : Où puis-je trouver plus d’exemples de commandes ? R : La documentation du plugin comprend une référence de commandes. Vous pouvez aussi expérimenter en demandant à l’IA : “Quelles commandes pouvez-vous exécuter dans Unity ?”
Prochaines étapes
Le plugin Unity MCP ouvre une nouvelle façon d’interagir avec vos projets de jeux. Au lieu de cliquer manuellement dans les menus ou d’écrire du code passe-partout, vous pouvez décrire ce que vous voulez et laisser l’IA gérer l’implémentation.
Pour tirer le meilleur parti de ce flux de travail, explorez VberAI Studio pour une sélection de modèles d’IA optimisés pour les tâches de développement de jeux. La plateforme fournit des points de terminaison préconfigurés qui fonctionnent parfaitement avec le plugin Unity MCP, vous faisant gagner du temps de configuration.
Pour plus de tutoriels et de mises à jour, abonnez-vous à la chaîne YouTube VberAI et consultez d’autres guides de plugins MCP pour d’autres moteurs de jeux.
Poursuivre la lecture
D’autres guides qui pourraient vous intéresser
Figma vers Unity UI : des maquettes aux prefabs avec VberAI Studio
Transformez les maquettes Figma en hiérarchie Unity UI—import, modifications en langage naturel et export de prefabs dans VberAI Studio, plus le rôle de Figma MCP et Unity MCP après la remise.
- figma-to-unity
- figma-to-code
- figma-ai
- figma-design
Guide audio VberAI : voix de jeu, SFX et musique qui s'itèrent plus vite
Générez voix de jeu, VO de monstre, SFX et musique dans VberAI Studio : formules de prompt, exemples audio, cas de donjon gothique, astuces et bibliothèques libres.
- vberai
- ai-studio
- game-audio
- voiceover
Conception d'interface de jeu : flux traditionnel vs art IA + découpe VberAI Studio
Comparez la découpe manuelle PS/Figma avec VberAI Studio : importez ou générez une UI par IA, découpez les calques automatiquement, exportez en PSD calqué ou jeux d'images.
- game-ui-design
- game-ui-designer-flow
- ui-slicing
- AIGC