← Zurück zum Blog

Figma zu Unity UI: Von Design-Frames zu Prefabs mit VberAI Studio

Figma-Layouts in Unity-UI-Hierarchie umwandeln – Import, Bearbeitung in natürlicher Sprache und Prefab-Export in VberAI Studio, plus wie Figma MCP und Unity MCP nach der Übergabe passen.

Veröffentlicht
  • figma-to-unity
  • figma-to-code
  • figma-ai
  • figma-design
  • figma-mcp
  • ai-studio
  • unity
  • vberai

Warum Figma → Unity in der Pipeline immer noch scheitert

Die meiste Spiel-UI beginnt in Figma: Frames für Menüs, HUD-Balken, Shop-Oberflächen und Modale. Diese Layouts nach Unity zu bringen bedeutet normalerweise, PNGs zu exportieren, sie unter einem Canvas abzulegen und dann Anker, Schriftarten und verschachtelte Panels von Hand neu aufzubauen.

Genau hier verschwindet Zeit:

  • Designer iterieren in Figma; Entwickler bauen dieselbe Struktur in UGUI neu auf
  • Ebenennamen und Gruppierungen überleben selten einen flachen Sprite-Export
  • Eine kleine Figma-Überarbeitung kann einen weiteren Nachmittag RectTransform-Arbeit bedeuten

Was du wirklich brauchst, ist Strukturerhaltung – Frames werden zu Hierarchien, nicht eine weitere PNG-Pipeline.

Wie ein nützlicher Figma → Unity-Pfad aussieht

Eine produktionsreife Übergabe sollte drei Dinge tun:

  1. Import einer Figma-Datei unter Beibehaltung benannter Frames und Gruppen
  2. Layout und Assets direkt auf der Leinwand visuell anpassen
  3. Export oder Synchronisation in Unity als UI-Komponenten / Prefabs, die du im Editor Vorschauen kannst (Engine-Hierarchie, nicht Web-HTML)

VberAI Studio (Kurzname: AI Studio) ist auf diesen Kreislauf ausgelegt: Designdatei rein → Hierarchie prüfen → optionale KI-Bearbeitungen → Unity-orientierter Export. Es ersetzt nicht dein Designsystem oder deine C#-Verdrahtung; es beseitigt den repetitiven Schritt „Dieses Panel in Canvas neu erstellen“.

Wenn du auch Unity MCP verwendest, kannst du das importierte Prefab später von Cursor oder Claude Code aus verfeinern. Dieser Artikel konzentriert sich auf den Weg Design → Unity-UI.

Bereite die Figma-Datei zuerst vor

AI Studio funktioniert am besten, wenn die Datei bereits als UI-Struktur lesbar ist.

PraxisWarum es wichtig ist
Frames klar benennen (Panel_HUD, Btn_Play, List_Item)Namen werden zu Knoten-/GameObject-Bezeichnungen
Gruppen gegenüber zusammengeführten flachen Artboards bevorzugenHierarchie überlebt den Import
Text nach Möglichkeit als Textebenen belassenBessere TextMeshPro / UI-Text-Zuordnung
Konsistente Abstände und Auto-Layout verwendenAnker und Layout-Gruppen übertragen sich sauberer
Entwurfs-Frames und ungenutzte Varianten ausblendenWeniger Rauschen im Exportbaum

Vermeide die Lieferung eines einzigen flachen Screenshots. Das erzwingt erneutes Zuschneiden – genau das Problem, das du hinter dir lassen willst.

Workflow: Import → Bearbeiten → Export nach Unity

1. Importiere das Figma-Design

  1. Öffne VberAI Studio auf VberAI
  2. Starte einen neuen Import aus Figma und lade eine Figma-Datei hoch
  3. Bestätige, dass die Ebenen-/Frame-Struktur den Bildschirmen entspricht, die du bearbeiten möchtest

Du solltest links die Struktur, in der Mitte die Canvas-Vorschau und rechts die Engine-Exportoptionen sehen – ähnlich wie in einem Designtool, nicht wie in einem Stapel-Bildkonverter.

2. Prüfe die Hierarchie vor dem Export

Überprüfe:

  • Panel-Verschachtelung (Kopf / Inhalt / Fuß)
  • Schaltflächen-Klickflächen vs. dekorative Symbole
  • Textebenen, die bearbeitbar bleiben sollen
  • Nine-Slice- oder dehnbare Hintergründe vs. feste Symbole

Korrigiere hier Benennung und Gruppierung, wenn etwas falsch aussieht. Probleme vor dem Unity-Import zu erkennen, ist günstiger, als später ein defektes Prefab zu debuggen.

3. Verwende Bearbeitungen in natürlicher Sprache, wenn das Design eine Überarbeitung benötigt

Typische Eingabeaufforderungen, die Teams verwenden:

  • „Verringere den vertikalen Abstand zwischen Titel und primärer Schaltfläche“
  • „Mache die Shop-Listeneinträge gleich hoch“
  • „Blende das Entwurfs-Abzeichen aus und behalte den Haupt-CTA“

Es geht nicht darum, das Spiel im Chat neu zu designen. Es geht darum, Layout und Struktur vor der Umwandlung in Unity-Objekte zu korrigieren.

4. Exportiere oder synchronisiere für Unity

Wähle Unity als Ziel und bevorzuge UI-Hierarchie / Prefab-Ausgabe gegenüber reinen Sprites.

Dann in Unity:

  1. Importiere das Paket in einen sauberen Ordner (Assets/UI/Generated/)
  2. Platziere das Prefab unter deinem Canvas (oder deiner UI-Root)
  3. Teste 16:9 und ein hohes mobiles Seitenverhältnis kurz
  4. Verdrahte Schaltflächen und Datenbindungen wie gewohnt in C#

Du behältst weiterhin die Interaktionslogik. Was du überspringst, ist das manuelle Neuaufbauen jedes Image / Text / LayoutGroup, um Figma zu entsprechen.

Wo das neben manuellem Export passt

AnsatzAm besten geeignet, wenn
Manueller PNG + NeuaufbauEinmaliger Marketing-Splash, stark benutzerdefinierte Shader
AI Studio Figma → UnityMenüs, HUD, Shops, Einstellungen – wiederkehrende Struktur
AI Studio + Unity MCPGleicher Bildschirm, dann Stapel-Umbenennen / Ereignisse mit einem KI-Client verdrahten

Für Godot-spezifische Vergleiche siehe Figma zu Godot: Manuell vs. AI Studio. Für einen kurzen PSD-fokussierten Unity-Durchlauf siehe So importierst du PSD in Unity UI in 5 Minuten.

FAQ

Ist das dasselbe wie Figmas eigene „to code“-Plugins?
Diese Tools zielen oft auf Web-Stacks ab. Spiel-UI benötigt Canvas / RectTransform (oder Engine-Äquivalente), Schriftarten und Prefab-Konventionen. Behandle engine-bewussten Export als separates Problem von Web-Codegenerierung.

Brauche ich weiterhin Designer in Figma?
Ja. AI Studio konsumiert Designstruktur; es erfindet nicht deine Art Direction. Behalte Figma als Quelle der Wahrheit für Layout und Tokens.

Was ist mit Figma MCP?
Figma MCP ist nützlich, wenn ein KI-Client live mit Figma spricht (Frames lesen, kommentieren, im Design optimieren). Für Figma-Design → Unity-Spiel-UI ist der praktische Weg immer noch Import → Hierarchie → Unity-Export in AI Studio. Verwende Unity MCP nach dem Prefab-Landing, wenn du Editor-Automatisierung benötigst.

Wird jeder Bildschirm beim ersten Export pixelgenau sein?
Erwarte einen Überprüfungsdurchgang für Schriftarten, sichere Bereiche und Lokalisierung. Der Gewinn sind Minuten der Strukturübertragung statt Stunden manueller Neuerstellung.

Nächste Schritte

  1. Bereinige Framenamen auf einem echten Menübildschirm in Figma
  2. Führe ihn durch VberAI Studio
  3. Importiere das Unity-Paket und vergleiche die Zeit mit deinem letzten manuellen Neuaufbau

Wenn der Bildschirm danach noch In-Editor-Automatisierung benötigt, verbinde Unity MCP und iteriere von deinem KI-Coding-Client aus.

Weitere Guides, die Sie interessieren könnten