
Add scalable vector graphics support to Unity’s UI Toolkit and UI Builder. Render crisp, resolution-independent SVGs directly in your editor and runtime UI.Package is built using UIToolkit and requires Unity 6+.Add Native, Crisp SVG Rendering to Your Unity UISVG Renderer for UI Toolkit brings proper vector rendering support directly into your Unity UI workflow. Unlike Unity’s Vector Graphics package, this tool avoids mesh conversion entirely — giving you clean, scalable SVGs rendered natively through UI Toolkit.Whether you're building runtime UIs, editor extensions, or responsive layouts, this tool makes working with SVGs simple and powerful.🧩 How it WorksJust import your SVG into the project and either:Drag the SVGElement from the UI Builder Library into your hierarchy, orCreate an SVGElement in code and assign your asset to the VectorImage property.Enjoy crisp, clean vector graphics — no jagged edges, no fuss.✔️ FeaturesCrisp, scalable SVG rendering with UI ToolkitCustom SVG importer (no mesh conversion)UI Builder integration – drag & drop SVGs easilyWorks in Editor and at RuntimeSupports colors, strokes, groups, transforms & moreStyle SVGs with USS for icons and dynamic UIsC# API for adding SVGs at runtimeLightweight and dependency-free✅ Supported SVG Commandspathrectcircleellipsepolygong (group)⚠️ Some advanced SVG features (like gradients) are currently unsupported due to UI Toolkit limitations, but support will expand over time.📦 RequirementsUnity 6.0 or newerUI Toolkit (built-in)🚫 Not compatible with Unity’s "Vector Graphics" package — please uninstall it before use.Actively MaintainedThis is a solo developer tool built out of necessity — and it’s actively maintained. As UI Toolkit continues to grow, new features will be added wherever possible. Bug reports, suggestions, and feedback are always welcome.Package Contents:Custom SVG importer and asset typeSVGElement VisualElement componentUI Builder integrationC# runtime APIUSS styling supportEditor integration for drag-and-drop usageSupported SVG Features:path, rect, circle, ellipse, polygon, and g (group)Fill and stroke renderingViewBox and sizing supportNested groups and relative coordinate systemsUnsupported Features (due to UI Toolkit limitations):GradientsMasksFiltersAnimations⚠️ These may be supported in future updates as UI Toolkit expands.Tested On:Unity 6.0.0Windows and macOS platformsEditor and runtime usageDependencies:NoneNote: Unity’s "Vector Graphics" package must be removed to avoid conflicts.Platform Compatibility:✅ Editor✅ Windows, macOS, Linux Standalone⚠️ WebGL & Mobile (iOS/Android) not fully tested but expected to work