SVG Assets for Unity
A free plugin for reading and rendering SVG files on Texture2D objects, supporting static features of SVG Full 1.1 and SVG Tiny 1.2.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. FREE
- Category:
- Tools › Sprite-management
- Developer:
- Mazatech S.r.l.
- Price:
- FREE
- Rating:
- Favorites:
- 227
- Supported Unity Versions:
- 2020.3.25 or higher
- Current Version:
- 2.0.1
- Download Size:
- 28.15 MB
- Last Update:
- May 30, 2023
- Description:
- SVGAssets is a plugin for Unity that allows you to keep SVG files and render them on the target platform at runtime, at the desired resolution. It simplifies the management of image assets for projects that need to run across a wide range of devices with different resolutions.
The plugin exposes methods for manipulating viewports, drawing surfaces, and SVG documents. It also provides automatic generation of sprites from SVG files, optimized texture atlasing, and automatic deployment system.
Key features include:
* Automatic generation of sprites from SVG files
* Optimized texture atlasing
* Automatic deployment system
* Final player file size reduction
* Separate rendering of first level groups
* High antialiasing quality
* Cross-platform support for desktops and mobile devices
Note that Web Player, Windows Store Apps, and Vulkan backend are not supported. - Technical Details:
- SVGAssets consists of:
* A native Unity plugin based on Mazatech's AmanithSVG Lite SDK
* A low-level C# layer that uses Platform Invoke mechanism to call functions implemented within the AmanithSVG C/C++ native .dll
* A high-level C# layer that abstracts some details of the low-level API
* An even higher level C# layer that consists of Unity specific integration scripts
The native plugin is standalone, cross-platform, and provides fast rendering and high antialiasing quality. - Continue »