Build your own UI via Webbrowser or Figma.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 callsRequirements:- 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 workflowIntentional 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.- Package format: classic `.unitypackage` under one root folder- Root: `Assets/Velt01/UIBuilder`- Namespaces: `PimpYourCode.UIBuilder` and `PimpYourCode.UIBuilder.Editor`- Generated output default: `Assets/PimpYourCodeGenerated`- Included authoring tools: - Static offline browser builder at `WebApp/index.html` - Compiled local exporter for Figma Design at `Integrations/Figma/PYC_Figma_Plugin_source.zip`- Exporter installation: extract outside the Unity project, then import its `manifest.json` through Figma Desktop's Development plugin menu- Exporter network policy: `allowedDomains: ["none"]`- Figma mapping: Frame, Text, image/vector/raster fallback, supported auto-layout, constraints, sizing, font tokens, explicit Button/Input/ScrollView metadata, bindings, stable UUIDs, states, masks, and 9-slice metadata- Unity output: Screen prefabs without Canvas, RectTransforms, Images, Buttons, TMP text and input fields, ScrollRects, supported Layout Groups, sprites, generated TMP font assets, and typed bindings- Screen scaling: responsive per-node constraints or proportional whole-design Scale-to-Fit- Reimport identity: immutable node UUID rather than names or hierarchy positions- `.pycui` schema: version 1- `.pycui` contents: `manifest.json`, `document.json`, embedded PNG/JPG assets, and optional TTF/OTF fonts- Maximum `.pycui` package size: 50 MB- Maximum individual archive entry: 15 MB- Maximum archive entries: 256- External network access: none- Executables: none- Native plugins: none- Editor internal APIs/reflection: none- Supported Unity versions: 2022.3 LTS and newer- Required packages: `com.unity.ugui` 1.0.0+ and `com.unity.textmeshpro` 3.0.6+- Render pipelines: Built-in, URP, and HDRPLicense and redistributionSelect the Standard Unity Asset Store EULA in the Publisher Portal. Do not attach a separate custom EULA unless Unity has reviewed and approved it in writing.The included `LICENSE.txt` is an informational copyright and EULA notice. It makes clear that customers may use the tool in licensed products, but may not redistribute, share, resell, sublicense, repackage, publish, or market the Unity importer, browser builder, exporter for Figma Design, or substantial portions as a standalone product or as their own work. The Standard Unity Asset Store EULA remains controlling.AI was used to assist with portions of C# and TypeScript implementation, automated tests, and documentation.

