← Retour au blog

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.

Publié le
  • figma-to-unity
  • figma-to-code
  • figma-ai
  • figma-design
  • figma-mcp
  • ai-studio
  • unity
  • vberai

Pourquoi Figma → Unity casse encore en cours de pipeline

La plupart des interfaces de jeu commencent dans Figma : des maquettes pour les menus, les barres de HUD, les fiches de boutique et les piles de modales. Intégrer cette mise en page dans Unity signifie généralement exporter des PNG, les placer sous un Canvas, puis reconstruire à la main les ancres, les polices et les panneaux imbriqués.

C’est là que le temps disparaît :

  • Les designers itèrent dans Figma ; les ingénieurs reconstruisent la même structure en UGUI
  • Les noms de calques et le regroupement survivent rarement à un export de sprites plats
  • Une petite révision dans Figma peut forcer un après-midi supplémentaire de travail sur les RectTransform

Ce dont vous avez réellement besoin, c’est la préservation de la structure—les maquettes devenant une hiérarchie—pas un autre pipeline de PNG.

À quoi ressemble un parcours Figma → Unity utile

Une remise prête pour la production devrait faire trois choses :

  1. Importer un fichier Figma en conservant les maquettes et groupes nommés
  2. Ajuster visuellement la mise en page et les assets directement sur le canevas
  3. Exporter ou synchroniser vers Unity sous forme de composants UI / prefabs que vous pouvez prévisualiser dans l’éditeur (hiérarchie du moteur, pas HTML web)

VberAI Studio (nom court : AI Studio) est construit autour de cette boucle : fichier de conception entrant → inspection de la hiérarchie → modifications IA facultatives → export orienté Unity. Il ne remplace pas votre système de conception ni votre câblage C# ; il élimine l’étape répétitive de « recréer ce panneau dans Canvas ».

Si vous utilisez également Unity MCP, vous pouvez affiner le prefab importé plus tard depuis Cursor ou Claude Code. Cet article se concentre sur le parcours conception → UI Unity.

Préparez d’abord le fichier Figma

AI Studio fonctionne mieux lorsque le fichier est déjà lisible comme structure UI.

PratiquePourquoi c’est important
Nommez clairement les maquettes (Panel_HUD, Btn_Play, List_Item)Les noms deviennent des étiquettes de nœud / GameObject
Préférez les groupes aux plans de travail fusionnés platsLa hiérarchie survit à l’import
Gardez le texte comme calques de texte lorsque c’est possibleMeilleur mappage TextMeshPro / UI Text
Utilisez un espacement cohérent et une mise en page automatiqueLes ancres et les groupes de mise en page se traduisent plus proprement
Masquez les maquettes de brouillon et les variantes inutiliséesMoins de bruit dans l’arbre d’export

Évitez de livrer une capture d’écran aplatie unique. Cela force à nouveau le découpage—le problème que vous essayez de laisser derrière vous.

Flux de travail : Import → Modification → Export vers Unity

1. Importez la conception Figma

  1. Ouvrez VberAI Studio sur VberAI
  2. Démarrez un nouvel import depuis Figma et téléversez un fichier Figma
  3. Confirmez que l’arborescence des calques / maquettes correspond aux écrans qui vous intéressent

Vous devriez voir la structure à gauche, l’aperçu du canevas au centre et les options d’export du moteur à droite—similaire à un outil de conception, pas à un convertisseur d’images par lots.

2. Inspectez la hiérarchie avant d’exporter

Vérifiez :

  • L’imbrication des panneaux (en-tête / corps / pied de page)
  • Les zones cliquables des boutons par rapport aux icônes décoratives
  • Les calques de texte qui doivent rester modifiables
  • Les arrière-plans étirables ou nine-slice par rapport aux icônes fixes

Corrigez les noms et le regroupement ici si quelque chose semble incorrect. Repérer les problèmes avant l’import Unity est moins coûteux que de déboguer un prefab cassé plus tard.

3. Utilisez les modifications en langage naturel lorsque la conception nécessite une passe

Exemples de prompts que les équipes utilisent :

  • « Resserrez l’espacement vertical entre le titre et le bouton principal »
  • « Rendez les éléments de la liste de la boutique de hauteur égale »
  • « Masquez le badge de brouillon et conservez le CTA principal »

Le but n’est pas de redessiner le jeu dans le chat. Il s’agit de corriger la mise en page et la structure avant que la hiérarchie ne devienne des objets Unity.

4. Exportez ou synchronisez pour Unity

Choisissez Unity comme cible et préférez la sortie hiérarchie UI / prefab plutôt que des sprites seuls.

Ensuite, dans Unity :

  1. Importez le package dans un dossier clair (Assets/UI/Generated/)
  2. Placez le prefab sous votre Canvas (ou votre racine UI)
  3. Testez rapidement le 16:9 et un ratio d’aspect mobile haut
  4. Câblez les boutons et les liaisons de données en C# comme d’habitude

Vous gardez toujours la logique d’interaction. Ce que vous évitez, c’est de reconstruire manuellement chaque Image / Text / LayoutGroup pour correspondre à Figma.

Où cela s’inscrit à côté de l’export manuel

ApprocheMeilleure quand
PNG manuel + reconstructionÉcran de marketing ponctuel, shaders personnalisés lourds
AI Studio Figma → UnityMenus, HUD, boutiques, paramètres—structure répétée
AI Studio + Unity MCPMême écran, puis renommage par lots / câblage d’événements avec un client IA

Pour des comparaisons spécifiques à Godot, voir Figma vers Godot : Manuel vs AI Studio. Pour une passe courte axée PSD vers Unity, voir Comment importer PSD vers Unity UI en 5 minutes.

FAQ

Est-ce la même chose que les plugins « to code » de Figma ?
Ces outils ciblent souvent les piles web. L’UI de jeu nécessite Canvas / RectTransform (ou équivalents moteur), des polices et des conventions de prefab. Traitez l’export conscient du moteur comme un problème distinct de la génération de code web.

Ai-je encore besoin de designers dans Figma ?
Oui. AI Studio consomme la structure de conception ; il n’invente pas votre direction artistique. Gardez Figma comme source de vérité pour la mise en page et les tokens.

Qu’en est-il de Figma MCP ?
Figma MCP est utile lorsqu’un client IA parle à Figma en direct (lire les maquettes, commenter, ajuster dans la conception). Pour Figma design → UI de jeu Unity, le parcours pratique reste import → hiérarchie → export Unity dans AI Studio. Utilisez Unity MCP après que le prefab soit en place si vous avez besoin d’automatisation de l’éditeur.

Chaque écran sera-t-il pixel-perfect dès le premier export ?
Attendez-vous à une passe de révision pour les polices, les zones de sécurité et la localisation. Le gain est des minutes de transfert de structure au lieu d’heures de recréation manuelle.

Prochaines étapes

  1. Nettoyez les noms de maquettes sur un écran de menu réel dans Figma
  2. Passez-le dans VberAI Studio
  3. Importez le package Unity et comparez le temps par rapport à votre dernière reconstruction manuelle

Si l’écran nécessite encore une automatisation dans l’éditeur par la suite, connectez Unity MCP et itérez depuis votre client de codage IA.

D’autres guides qui pourraient vous intéresser