πΌ UI Builder
Turn design files into working pixel perfect Unity UI without manual reconstruction.
UI Builder is a feature in Flow that eliminates the traditional friction between design and implementation. Instead of exporting assets, handβcreating hierarchies, and reβanchoring layouts, developers can paste a Figma share URL and within minutes receive a fully structured Unity Canvas with prefabs, anchors, and components. This saves hours of repetitive work and ensures design fidelity, making iteration cycles dramatically faster.
How UI Builder Works
Enter Figma URL
Provide a Figma share URL in the Terra chat interface. The system validates the URL and prepares for processing.

Let UI Builder parse your file
Terra selects the UI Builder Assistant and begins automated conversion. The assistant executes a 12-step process including fetching nodes, detecting UI elements, generating spritesheets, and creating prefabs.

Get completion confirmation & view the UI in Editor hierarchy
Upon completion, receive confirmation and asset location details. Generated Unity assets are organized in the Assets/ui/
folder.

Extend UI further in the editor
The generated Canvas is not staticβitβs fully editable. Developers can:
Attach scripts to prefabs (
AuthValidator
,PurchaseHandler
).Wire up interactions via the Inspector (e.g.,
Button.onClick
) using Wire Pilot
What UI Builder does behind the scenes
Building UI in Unity manually involves repetitive tasks that slow teams down. UI Builder automates these jobs so developers get a clean, ready-to-use environment.
Intelligent Hierarchy Naming
Instead of generic labels like Group 12
or Frame 5
, visual AI renames elements based on what they represent. A Shop
frame becomes Canvas/UIBuilder_Shop
, and a Card List
group becomes a VerticalLayoutGroup
with proper spacing.


Consistent Text Styling
Figma text styles automatically map to TextMeshProUGUI
components with correct fonts, sizes, and colors. Missing fonts get flagged and fallbacks applied automatically, eliminating manual TMP setup.
Sprite Optimization
UI Builder deduplicates identical sprites and packs them into optimized SpriteAtlas
files, reducing memory usage and draw calls compared to manual asset management.

Prefab Generation
Creates Unity prefabs from Figma frames, enabling reusable components across your project instead of manually copying disconnected UI elements.
Note: Advanced features like responsive anchoring and prefab variants are planned for future releases.
Troubleshooting
Last updated