UGUI Builder with Figma Support


Build your own UI via Webbrowser or Figma.


by Velt


Price History +

If you encounter any issue feel free to contact max.lnfritsche@gmail.com.

PYC UI Builder is a complete design-to-UGUI workflow with two authoring options and one deterministic Unity importer.


Use the bundled offline browser editor to build Unity-oriented Screens, Panels, Text, Images, Buttons, Inputs, and ScrollViews. Alternatively, use the included offline exporter for Figma Design to export selected frames, supported constraints, auto-layout, text, images, masks, component metadata, and C# bindings. Both workflows create the same portable `.pycui` package.


Inside Unity, the import window validates and previews the package before writing files. It generates genuine RectTransforms, UGUI controls, TextMeshPro content, sprites, supported Layout Groups, and typed C# bindings. Stable UUIDs allow safe reimport without relying on layer names or hierarchy positions.


Highlights:


- Two included authoring workflows: offline browser builder and exporter for Figma Design

- Screen, Panel, Text, Image, Button, Input, and ScrollView components

- Free RectTransform layout plus horizontal, vertical, and fixed-cell grid auto-layout

- Figma constraints, supported auto-layout, semantic component marking, and bindings

- Reusable PNG/JPG assets and TTF/OTF fonts in browser projects

- TextMeshPro output with alignment, line height, spacing, wrapping, and overflow settings

- Responsive constraints or proportional whole-design scaling

- 9-slice sprite metadata for scalable panels and buttons

- Stable UUID-based reimport and generated typed C# references

- Package validation, local preview, safe destination selection, and reusable font profiles

- Ready-to-play demo scene, editable starter source, and offline documentation

- No PYC account, backend, analytics, subscription, external URLs, or hidden network calls


Requirements:


- Unity 2022.3 or newer

- Unity UI 1.0.0 or newer

- TextMeshPro 3.0.6 or newer

- A desktop browser for the bundled local builder

- Figma Desktop only when using the included Figma workflow


Intentional scope and limitations:


PYC UI Builder is a constrained UGUI authoring and conversion tool, not an arbitrary HTML/CSS website converter. Figma exports require selected top-level screens to use the same resolution. Visuals that cannot be represented as native UGUI, including masks and complex vector content, may be rasterized with a diagnostic. Mixed text styles can require separate text layers, and font tokens must be mapped to TMP font assets in Unity unless an embeddable font file is available.


Version 1.0 does not include UI Toolkit, SVG output, animation, automatic scene generation, Toggle, Slider, Dropdown, cloud collaboration, runtime data binding, or live synchronization. Unsupported or lossy constructs are reported instead of being silently guessed.


The exporter for Figma Design is installed locally from the included manifest and requires Figma Desktop. Figma is a third-party product and is not included. Figma is a trademark of Figma, Inc.; this product is not affiliated with or endorsed by Figma, Inc.


Third-party notice:


This asset includes React, React DOM, Scheduler, Zustand, fflate, loose-envify, js-tokens, and Lucide under permissive MIT/ISC licenses. See `Third-Party Notices.txt` in the package for full license texts.